diff options
| author | alee <alee@c9f7a03b-bd48-0410-a16d-cbbf54688b0b> | 2009-03-10 19:14:10 +0000 |
|---|---|---|
| committer | alee <alee@c9f7a03b-bd48-0410-a16d-cbbf54688b0b> | 2009-03-10 19:14:10 +0000 |
| commit | de398e39261d6cfd2e527151f7f2d850bc651882 (patch) | |
| tree | 50cbd6fe81eb8a7b8add8b317b3d33f467db27c9 /pki/base/silent/src/drm/ConfigureDRM.java | |
| parent | b2a39a45abf7a4f52650d01cc4294cc86674f8b9 (diff) | |
Bugzilla 489057: add audit signing to tks,drm, ocsp
git-svn-id: svn+ssh://svn.fedorahosted.org/svn/pki/trunk@291 c9f7a03b-bd48-0410-a16d-cbbf54688b0b
Diffstat (limited to 'pki/base/silent/src/drm/ConfigureDRM.java')
| -rw-r--r-- | pki/base/silent/src/drm/ConfigureDRM.java | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/pki/base/silent/src/drm/ConfigureDRM.java b/pki/base/silent/src/drm/ConfigureDRM.java index fc2b41546..3c1d1abfd 100644 --- a/pki/base/silent/src/drm/ConfigureDRM.java +++ b/pki/base/silent/src/drm/ConfigureDRM.java @@ -126,6 +126,11 @@ public class ConfigureDRM public static String drm_subsystem_cert_pp = null; public static String drm_subsystem_cert_cert = null; + public static String drm_audit_signing_cert_name = null; + public static String drm_audit_signing_cert_req = null; + public static String drm_audit_signing_cert_pp = null; + public static String drm_audit_signing_cert_cert = null; + public static String backup_pwd = null; // cert subject names @@ -133,6 +138,8 @@ public class ConfigureDRM public static String drm_subsystem_cert_subject_name = null; public static String drm_storage_cert_subject_name = null; public static String drm_server_cert_subject_name = null; + public static String drm_audit_signing_cert_subject_name = null; + public static String subsystem_name = null; @@ -409,16 +416,19 @@ public class ConfigureDRM "&subsystem_custom_size=" + key_size + "&sslserver_custom_size=" + key_size + "&custom_size=" + key_size + + "&audit_signing_custom_size=" + key_size + "&transport_keytype=" + key_type + "&storage_keytype=" + key_type + "&subsystem_keytype=" + key_type + "&sslserver_keytype=" + key_type + + "&audit_signing_keytype=" + key_type + "&keytype=" + key_type + "&transport_choice=default"+ "&storage_choice=default"+ "&subsystem_choice=default"+ "&sslserver_choice=default"+ "&choice=default"+ + "&audit_signing_choice=default" + ""; hr = hc.sslConnect(cs_hostname,cs_port,wizard_uri,query_string); @@ -447,6 +457,9 @@ public class ConfigureDRM { drm_subsystem_cert_name = temp; } + else if (temp.indexOf("DRM Audit Signing Certificate") > 0) { + drm_audit_signing_cert_name = temp; + } else { server_cert_name = temp; @@ -460,6 +473,9 @@ public class ConfigureDRM drm_storage_cert_name); System.out.println("default: drm_subsystem_cert_name=" + drm_subsystem_cert_name); + System.out.println("default: drm_audit_signing_cert_name=" + + drm_audit_signing_cert_name); + System.out.println("default: server_cert_name=" + server_cert_name); return true; @@ -493,6 +509,8 @@ public class ConfigureDRM URLEncoder.encode(drm_storage_cert_subject_name) + "&sslserver=" + URLEncoder.encode(drm_server_cert_subject_name) + + "&audit_signing=" + + URLEncoder.encode(drm_audit_signing_cert_name) + "&urls=" + URLEncoder.encode(domain_url) + ""; @@ -529,6 +547,10 @@ public class ConfigureDRM drm_subsystem_cert_req = (String) req_list.get(i); drm_subsystem_cert_cert = (String) cert_list.get(i); } + else if (temp.indexOf("auditSigningCert") >=0) { + drm_audit_signing_cert_req = (String) req_list.get(i); + drm_audit_signing_cert_cert = (String) cert_list.get(i); + } else { server_cert_req = (String) req_list.get(i); @@ -565,6 +587,9 @@ public class ConfigureDRM "&sslserver=" + URLEncoder.encode(server_cert_cert) + "&sslserver_cc=" + + "&audit_signing=" + + URLEncoder.encode(drm_audit_signing_cert_cert) + + "&audit_signing_cc=" + ""; hr = hc.sslConnect(cs_hostname,cs_port,wizard_uri,query_string); @@ -980,6 +1005,7 @@ public class ConfigureDRM StringHolder x_drm_server_cert_subject_name = new StringHolder(); StringHolder x_drm_transport_cert_subject_name = new StringHolder(); StringHolder x_drm_storage_cert_subject_name = new StringHolder(); + StringHolder x_drm_audit_signing_cert_subject_name = new StringHolder(); // subsystemName StringHolder x_subsystem_name = new StringHolder(); @@ -1074,6 +1100,10 @@ public class ConfigureDRM "-subsystem_name %s #CA subsystem name", x_subsystem_name); + parser.addOption( + "-drm_audit_signing_cert_subject_name %s #DRM audit signing cert subject name", + x_drm_audit_signing_cert_subject_name); + // and then match the arguments String [] unmatched = null; unmatched = parser.matchAllArgs (args,0,parser.EXIT_ON_UNMATCHED); @@ -1131,6 +1161,7 @@ public class ConfigureDRM x_drm_subsystem_cert_subject_name.value; drm_storage_cert_subject_name = x_drm_storage_cert_subject_name.value ; drm_server_cert_subject_name = x_drm_server_cert_subject_name.value ; + drm_audit_signing_cert_subject_name = x_drm_audit_signing_cert_subject_name.value; subsystem_name = x_subsystem_name.value ; |
