summaryrefslogtreecommitdiffstats
path: root/base/util
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2017-06-29 08:40:42 +0200
committerEndi S. Dewata <edewata@redhat.com>2017-07-05 23:41:11 +0200
commit7524be0fb18304d2562059a82607da0fdd9a2f1d (patch)
tree80338aada1d36f11b7d78f3599a02cf6602649a5 /base/util
parentc12209783759a5098ad451c072bc0e28a5c6bd61 (diff)
downloadpki-7524be0fb18304d2562059a82607da0fdd9a2f1d.tar.gz
pki-7524be0fb18304d2562059a82607da0fdd9a2f1d.tar.xz
pki-7524be0fb18304d2562059a82607da0fdd9a2f1d.zip
Refactored CertUtil.importCert().
The code for importing certificate into NSS database has been moved into CertUtil.importCert(). https://pagure.io/dogtagpki/issue/2280 Change-Id: I6a7a01b9170a5c0e9973ab1d5a7484349765dc5e
Diffstat (limited to 'base/util')
-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 {