diff options
| author | Ade Lee <alee@redhat.com> | 2017-01-20 11:01:41 -0500 |
|---|---|---|
| committer | Ade Lee <alee@redhat.com> | 2017-01-24 12:49:47 -0500 |
| commit | 049a4e3e09328bfcdff62dc189ad95917647fb22 (patch) | |
| tree | 71689109650a38e015322a8659e51e389b9fc644 /base/common/src/com | |
| parent | c57875a84e61d6e0a71da5b74a3c2ce0e13132a6 (diff) | |
| download | pki-049a4e3e09328bfcdff62dc189ad95917647fb22.tar.gz pki-049a4e3e09328bfcdff62dc189ad95917647fb22.tar.xz pki-049a4e3e09328bfcdff62dc189ad95917647fb22.zip | |
Add option to remove signing cert entry
In the migration case, it is useful to delete the initially
created signing certificate database record and have that be
imported through the ldif data import instead.
Therefore, we add an option to remove this entry. The user
also needs to provide the serial number for the entry.
This resolves the following tickets/BZs:
BZ# 1409949/Trac 2573 - CA Certificate Issuance Date displayed
on CA website incorrect
BZ# 1409946/Trac 2571 - Request ID undefined for CA signing
certificate
Diffstat (limited to 'base/common/src/com')
| -rw-r--r-- | base/common/src/com/netscape/certsrv/system/ConfigurationRequest.java | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/base/common/src/com/netscape/certsrv/system/ConfigurationRequest.java b/base/common/src/com/netscape/certsrv/system/ConfigurationRequest.java index 2ac1f5a15..26f45f078 100644 --- a/base/common/src/com/netscape/certsrv/system/ConfigurationRequest.java +++ b/base/common/src/com/netscape/certsrv/system/ConfigurationRequest.java @@ -238,6 +238,12 @@ public class ConfigurationRequest { @XmlElement protected String startingCRLNumber; + @XmlElement + protected Boolean createSigningCertRecord; + + @XmlElement + protected String signingCertSerialNumber; + public ConfigurationRequest() { // required for JAXB } @@ -944,6 +950,30 @@ public class ConfigurationRequest { this.startingCRLNumber = startingCRLNumber; } + public String getIsClone() { + return isClone; + } + + public void setIsClone(String isClone) { + this.isClone = isClone; + } + + public Boolean createSigningCertRecord() { + return createSigningCertRecord; + } + + public void setCreateSigningCertRecord(Boolean createSigningCertRecord) { + this.createSigningCertRecord = createSigningCertRecord; + } + + public String getSigningCertSerialNumber() { + return signingCertSerialNumber; + } + + public void setSigningCertSerialNumber(String signingCertSerialNumber) { + this.signingCertSerialNumber = signingCertSerialNumber; + } + @Override public String toString() { return "ConfigurationRequest [pin=XXXX" + @@ -1008,6 +1038,8 @@ public class ConfigurationRequest { ", subordinateSecurityDomainName=" + subordinateSecurityDomainName + ", reindexData=" + reindexData + ", startingCrlNumber=" + startingCRLNumber + + ", createSigningCertRecord=" + createSigningCertRecord + + ", signingCertSerialNumber=" + signingCertSerialNumber + "]"; } |
