summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristina Fu <cfu@redhat.com>2014-09-04 17:01:34 -0700
committerChristina Fu <cfu@redhat.com>2014-09-04 17:01:34 -0700
commit3a40420a042db5f577a5a17c8a49ccd1d1d73955 (patch)
tree007d64ab854d20ade5bfa2d78e526b945147c5e9
parent1dca55be72c2cea1049b1a7020b9b2502fefa650 (diff)
downloadpki-3a40420a042db5f577a5a17c8a49ccd1d1d73955.tar.gz
pki-3a40420a042db5f577a5a17c8a49ccd1d1d73955.tar.xz
pki-3a40420a042db5f577a5a17c8a49ccd1d1d73955.zip
Ticket #1146 Tomcat TPS: missing "keyType" for renewed certs in the cert records
-rw-r--r--base/tps/src/org/dogtagpki/server/tps/processor/TPSEnrollProcessor.java7
1 files changed, 2 insertions, 5 deletions
diff --git a/base/tps/src/org/dogtagpki/server/tps/processor/TPSEnrollProcessor.java b/base/tps/src/org/dogtagpki/server/tps/processor/TPSEnrollProcessor.java
index cff615752..ff0cdf043 100644
--- a/base/tps/src/org/dogtagpki/server/tps/processor/TPSEnrollProcessor.java
+++ b/base/tps/src/org/dogtagpki/server/tps/processor/TPSEnrollProcessor.java
@@ -1572,6 +1572,7 @@ public class TPSEnrollProcessor extends TPSProcessor {
cEnrollInfo.setProfileId(profileId);
cEnrollInfo.setCertId(certId);
cEnrollInfo.setCertAttrId(certAttrId);
+ cEnrollInfo.setKeyType(keyType);
// These setting are key related and have no meaning in renewal.
if (isRenewal == false) {
@@ -1584,7 +1585,6 @@ public class TPSEnrollProcessor extends TPSProcessor {
cEnrollInfo.setKeyUser(keyUser);
cEnrollInfo.setPrivateKeyNumber(priKeyNumber);
cEnrollInfo.setPublicKeyNumber(pubKeyNumber);
- cEnrollInfo.setKeyType(keyType);
cEnrollInfo.setKeyTypePrefix(keyTypePrefix);
}
@@ -1886,10 +1886,7 @@ public class TPSEnrollProcessor extends TPSProcessor {
}
certsInfo.addCertificate(x509Cert);
- // In renewal case, we don't need to save this info.
- if (!isRenewal) {
- certsInfo.addKType(cEnrollInfo.getKeyType());
- }
+ certsInfo.addKType(cEnrollInfo.getKeyType());
//Add origin, special handling for recovery case.
if (isRecovery == true) {