diff options
Diffstat (limited to 'base/util/src/com')
-rw-r--r-- | base/util/src/com/netscape/cmsutil/crypto/CryptoUtil.java | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/base/util/src/com/netscape/cmsutil/crypto/CryptoUtil.java b/base/util/src/com/netscape/cmsutil/crypto/CryptoUtil.java index eca8dddb6..707a12388 100644 --- a/base/util/src/com/netscape/cmsutil/crypto/CryptoUtil.java +++ b/base/util/src/com/netscape/cmsutil/crypto/CryptoUtil.java @@ -2064,25 +2064,24 @@ public class CryptoUtil { TokenException, CryptoManager.NicknameConflictException, CryptoManager.UserCertConflictException { - CryptoManager cm = CryptoManager.getInstance(); - cm.importUserCACertPackage(cert.getEncoded(), nickname); - trustCertByNickname(nickname); + importUserCertificate(cert, nickname, true); } - public static void importUserCertificate(X509CertImpl cert, String nickname, - boolean trust) + public static void importUserCertificate(X509CertImpl cert, String nickname, boolean trust) throws CryptoManager.NotInitializedException, CertificateEncodingException, NoSuchItemOnTokenException, TokenException, CryptoManager.NicknameConflictException, CryptoManager.UserCertConflictException { - CryptoManager cm = CryptoManager.getInstance(); + CryptoManager cm = CryptoManager.getInstance(); cm.importUserCACertPackage(cert.getEncoded(), nickname); - if (trust) + + if (trust) { trustCertByNickname(nickname); + } } public static java.security.cert.X509Certificate[] getX509CertificateFromPKCS7(byte[] b) throws IOException { |