summaryrefslogtreecommitdiffstats
path: root/pki/base/silent/src/tps/ConfigureTPS.java
diff options
context:
space:
mode:
authoralee <alee@c9f7a03b-bd48-0410-a16d-cbbf54688b0b>2009-04-03 19:24:06 +0000
committeralee <alee@c9f7a03b-bd48-0410-a16d-cbbf54688b0b>2009-04-03 19:24:06 +0000
commitab6e1082ed9d7d7e87ba3fe290c2593f6197fd9d (patch)
treedd40927969b9778812d1c0a24436df40b02b7446 /pki/base/silent/src/tps/ConfigureTPS.java
parent767f0c4df651c7975aa805fba7b66cb9042f3abf (diff)
Bugzilla Bug #491517 and #492648 - subca and TPS fail to configure - audit signing
git-svn-id: svn+ssh://svn.fedorahosted.org/svn/pki/trunk@367 c9f7a03b-bd48-0410-a16d-cbbf54688b0b
Diffstat (limited to 'pki/base/silent/src/tps/ConfigureTPS.java')
-rw-r--r--pki/base/silent/src/tps/ConfigureTPS.java22
1 files changed, 22 insertions, 0 deletions
diff --git a/pki/base/silent/src/tps/ConfigureTPS.java b/pki/base/silent/src/tps/ConfigureTPS.java
index 0f588f477..abfb321de 100644
--- a/pki/base/silent/src/tps/ConfigureTPS.java
+++ b/pki/base/silent/src/tps/ConfigureTPS.java
@@ -134,12 +134,18 @@ public class ConfigureTPS
public static String tps_subsystem_cert_pp = null;
public static String tps_subsystem_cert_cert = null;
+ public static String tps_audit_signing_cert_name = null;
+ public static String tps_audit_signing_cert_req = null;
+ public static String tps_audit_signing_cert_pp = null;
+ public static String tps_audit_signing_cert_cert = null;
+
public static String ss_keygen = null;
// names
public static String tps_subsystem_cert_subject_name = null;
public static String tps_server_cert_subject_name = null;
public static String subsystem_name = null;
+ public static String tps_audit_signing_cert_subject_name = null;
public ConfigureTPS ()
@@ -486,11 +492,14 @@ public class ConfigureTPS
"&subsystem_custom_size=" + key_size +
"&sslserver_custom_size=" + key_size +
"&custom_size=" + key_size +
+ "&audit_signing_custom_size=" + key_size +
"&subsystem_keytype=" + key_type +
"&sslserver_keytype=" + key_type +
+ "&audit_signing_keytype=" + key_type +
"&keytype=" + key_type +
"&subsystem_choice=custom"+
"&sslserver_choice=custom"+
+ "&audit_signing_choice=default" +
"&choice=custom"+
"";
@@ -522,6 +531,8 @@ public class ConfigureTPS
URLEncoder.encode(tps_subsystem_cert_subject_name) +
"&sslserver=" +
URLEncoder.encode(tps_server_cert_subject_name) +
+ "&audit_signing=" +
+ URLEncoder.encode(tps_audit_signing_cert_subject_name) +
"&urls=" +
URLEncoder.encode(ca_url) +
"";
@@ -555,6 +566,8 @@ public class ConfigureTPS
"&subsystem_cc=" +
"&sslserver=" +
"&sslserver_cc=" +
+ "&audit_signing=" +
+ "&audit_signing_cc=" +
"";
hr = hc.nonsslConnect(cs_hostname,cs_port,wizard_uri,query_string);
@@ -907,6 +920,8 @@ public class ConfigureTPS
// tps cert subject name params
StringHolder x_tps_subsystem_cert_subject_name = new StringHolder();
StringHolder x_tps_server_cert_subject_name = new StringHolder();
+ StringHolder x_tps_audit_signing_cert_subject_name = new StringHolder();
+
// subsystemName
StringHolder x_subsystem_name = new StringHolder();
@@ -1012,6 +1027,10 @@ public class ConfigureTPS
parser.addOption (
"-subsystem_name %s #CA subsystem name",
x_subsystem_name);
+ parser.addOption(
+ "-tps_audit_signing_cert_subject_name %s #TPS audit signing cert subject name",
+ x_tps_audit_signing_cert_subject_name);
+
// and then match the arguments
String [] unmatched = null;
@@ -1078,6 +1097,9 @@ public class ConfigureTPS
x_tps_subsystem_cert_subject_name.value;
tps_server_cert_subject_name =
x_tps_server_cert_subject_name.value ;
+ tps_audit_signing_cert_subject_name =
+ x_tps_audit_signing_cert_subject_name.value;
+
subsystem_name = x_subsystem_name.value ;