summaryrefslogtreecommitdiffstats
path: root/base/common/src/com/netscape/certsrv/system
diff options
context:
space:
mode:
authorAde Lee <alee@redhat.com>2014-09-09 15:06:31 -0400
committerAde Lee <alee@redhat.com>2014-10-01 12:43:59 -0400
commitb644429de7d9649e98737113182d9fcd6912e92a (patch)
tree6448bc5712d3f28430870ab9c7b971eded8b7fbc /base/common/src/com/netscape/certsrv/system
parent67f8c07d29a329f091a6c527f8d0dc9d52439cbd (diff)
downloadpki-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.java15
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 +
"]";
}