From c2128339ba046ceb7ab32954ae07dbb4b41d4e73 Mon Sep 17 00:00:00 2001 From: Abhishek Koneru Date: Thu, 31 May 2012 17:04:47 -0400 Subject: Fixes for Null_Returns Cases - 1 For Commit --- base/common/src/com/netscape/cmscore/security/CertificateInfo.java | 3 +++ 1 file changed, 3 insertions(+) (limited to 'base/common/src/com/netscape/cmscore/security/CertificateInfo.java') diff --git a/base/common/src/com/netscape/cmscore/security/CertificateInfo.java b/base/common/src/com/netscape/cmscore/security/CertificateInfo.java index 914803223..040abc3c2 100644 --- a/base/common/src/com/netscape/cmscore/security/CertificateInfo.java +++ b/base/common/src/com/netscape/cmscore/security/CertificateInfo.java @@ -189,6 +189,9 @@ public abstract class CertificateInfo { String hashtype = (String) mProperties.get(ConfigConstants.PR_HASH_TYPE); algm = KeyCertUtil.getSigningAlgorithm(getKeyAlgorithm(), hashtype); + if (algm == null) { + throw new NoSuchAlgorithmException(); + } mProperties.put(Constants.PR_SIGNATURE_ALGORITHM, algm); } -- cgit