summaryrefslogtreecommitdiffstats
path: root/base/util/src/com/netscape/cmsutil/crypto/CryptoUtil.java
diff options
context:
space:
mode:
Diffstat (limited to 'base/util/src/com/netscape/cmsutil/crypto/CryptoUtil.java')
-rw-r--r--base/util/src/com/netscape/cmsutil/crypto/CryptoUtil.java13
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 {