diff options
author | Ade Lee <alee@redhat.com> | 2014-09-09 15:06:31 -0400 |
---|---|---|
committer | Ade Lee <alee@redhat.com> | 2014-10-01 12:43:59 -0400 |
commit | b644429de7d9649e98737113182d9fcd6912e92a (patch) | |
tree | 6448bc5712d3f28430870ab9c7b971eded8b7fbc /base/common/src/com/netscape/certsrv/system | |
parent | 67f8c07d29a329f091a6c527f8d0dc9d52439cbd (diff) | |
download | pki-b644429de7d9649e98737113182d9fcd6912e92a.tar.gz pki-b644429de7d9649e98737113182d9fcd6912e92a.tar.xz pki-b644429de7d9649e98737113182d9fcd6912e92a.zip |
Fix sub-CA installation with own security domain
Installation code failed to anticipate installation of a subordinate
CA that would host its own security domain. This patch includes changes
to python installation code, java configuration servlet and
changes to man pages.
Ticket 1132
Diffstat (limited to 'base/common/src/com/netscape/certsrv/system')
-rw-r--r-- | base/common/src/com/netscape/certsrv/system/ConfigurationRequest.java | 15 |
1 files changed, 15 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 8a7556496..5eca18466 100644 --- a/base/common/src/com/netscape/certsrv/system/ConfigurationRequest.java +++ b/base/common/src/com/netscape/certsrv/system/ConfigurationRequest.java @@ -82,6 +82,7 @@ public class ConfigurationRequest { private static final String STANDALONE = "standAlone"; private static final String STEP_TWO = "stepTwo"; private static final String GENERATE_SERVER_CERT = "generateServerCert"; + private static final String SUBORDINATE_SECURITY_DOMAIN_NAME = "subordinateSecurityDomainName"; // TPS specific parameters private static final String AUTHDB_BASEDN = "authdbBaseDN"; @@ -105,6 +106,7 @@ public class ConfigurationRequest { public static final String TOKEN_DEFAULT = "Internal Key Storage Token"; public static final String NEW_DOMAIN = "newdomain"; public static final String EXISTING_DOMAIN = "existingdomain"; + public static final String NEW_SUBDOMAIN = "newsubdomain"; @XmlElement protected String pin; @@ -281,6 +283,9 @@ public class ConfigurationRequest { protected String sharedDB; @XmlElement + protected String subordinateSecurityDomainName; + + @XmlElement protected String sharedDBUserDN; public ConfigurationRequest() { @@ -337,6 +342,7 @@ public class ConfigurationRequest { authdbHost = form.getFirst(AUTHDB_HOST); authdbPort = form.getFirst(AUTHDB_PORT); authdbSecureConn = form.getFirst(AUTHDB_SECURE_CONN); + subordinateSecurityDomainName = form.getFirst(SUBORDINATE_SECURITY_DOMAIN_NAME); String value = form.getFirst(CA_URI); if (!StringUtils.isEmpty(value)) setCaUri(new URI(value)); @@ -997,6 +1003,14 @@ public class ConfigurationRequest { this.createNewDB = createNewDB; } + public String getSubordinateSecurityDomainName() { + return subordinateSecurityDomainName; + } + + public void setSubordinateSecurityDomainName(String subordinateSecurityDomainName) { + this.subordinateSecurityDomainName = subordinateSecurityDomainName; + } + @Override public String toString() { return "ConfigurationRequest [pin=XXXX" + @@ -1056,6 +1070,7 @@ public class ConfigurationRequest { ", sharedDBUserDN=" + sharedDBUserDN + ", createNewDB=" + createNewDB + ", setupReplication=" + setupReplication + + ", subordinateSecurityDomainName" + subordinateSecurityDomainName + "]"; } |