From d5d0b91bc5597eec19520cee74569e9ddacc2090 Mon Sep 17 00:00:00 2001 From: Abhishek Koneru Date: Fri, 15 Jun 2012 10:28:40 -0400 Subject: Fixes for Coverity Issues of type Null Returns - Part 3 --- base/kra/src/com/netscape/kra/RecoveryService.java | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'base/kra') diff --git a/base/kra/src/com/netscape/kra/RecoveryService.java b/base/kra/src/com/netscape/kra/RecoveryService.java index 19d6b5157..1b5781ca0 100644 --- a/base/kra/src/com/netscape/kra/RecoveryService.java +++ b/base/kra/src/com/netscape/kra/RecoveryService.java @@ -450,6 +450,9 @@ public class RecoveryService implements IService { // create p12 X509Certificate x509cert = request.getExtDataInCert(ATTR_USER_CERT); + if (x509cert == null) { + throw new EKRAException(CMS.getUserMessage("CMS_KRA_PKCS12_FAILED_1","Missing Certificate")); + } String pwd = (String) params.get(ATTR_TRANSPORT_PWD); // add certificate @@ -587,6 +590,9 @@ public class RecoveryService implements IService { // create p12 X509Certificate x509cert = request.getExtDataInCert(ATTR_USER_CERT); + if (x509cert == null) { + throw new EKRAException(CMS.getUserMessage("CMS_KRA_PKCS12_FAILED_1","Missing Certificate")); + } String pwd = (String) params.get(ATTR_TRANSPORT_PWD); // add certificate -- cgit