summaryrefslogtreecommitdiffstats
path: root/pki/base/silent/src/ca/ConfigureCA.java
diff options
context:
space:
mode:
Diffstat (limited to 'pki/base/silent/src/ca/ConfigureCA.java')
-rw-r--r--pki/base/silent/src/ca/ConfigureCA.java38
1 files changed, 20 insertions, 18 deletions
diff --git a/pki/base/silent/src/ca/ConfigureCA.java b/pki/base/silent/src/ca/ConfigureCA.java
index 371078fa0..5780310d2 100644
--- a/pki/base/silent/src/ca/ConfigureCA.java
+++ b/pki/base/silent/src/ca/ConfigureCA.java
@@ -582,7 +582,7 @@ public class ConfigureCA {
+ URLEncoder.encode(ca_ocsp_cert_subject_name) + "&signing="
+ URLEncoder.encode(ca_sign_cert_subject_name) + "&sslserver="
+ URLEncoder.encode(ca_server_cert_subject_name) + "&audit_signing="
- + URLEncoder.encode(ca_audit_signing_cert_name) + "&urls=0"
+ + URLEncoder.encode(ca_audit_signing_cert_subject_name) + "&urls=0"
+ "";
} else {
query_string = "p=11" + "&op=next" + "&xml=true" + "&sslserver="
@@ -1460,13 +1460,13 @@ public class ConfigureCA {
parser.addOption("-key_size %s #Key Size", x_key_size);
parser.addOption("-key_type %s #Key type [RSA,ECC]", x_key_type);
parser.addOption("-token_name %s #HSM/Software Token name", x_token_name);
- parser.addOption("-token_pwd %s #HSM/Software Token password",
+ parser.addOption("-token_pwd %s #HSM/Software Token password (optional - only required for HSM)",
x_token_pwd);
parser.addOption("-save_p12 %s #Enable/Disable p12 Export[true,false]",
x_save_p12);
- parser.addOption("-backup_pwd %s #Backup Password for p12", x_backup_pwd);
- parser.addOption("-backup_fname %s #Backup File for p12, default is /root/tmp-ca.p12", x_backup_fname);
+ parser.addOption("-backup_pwd %s #Backup Password for p12 (optional, only required if -save_p12 = true)", x_backup_pwd);
+ parser.addOption("-backup_fname %s #Backup File for p12, (optional, default is /root/tmp-ca.p12)", x_backup_fname);
parser.addOption("-ca_sign_cert_subject_name %s #CA cert subject name",
x_ca_sign_cert_subject_name);
@@ -1486,27 +1486,27 @@ public class ConfigureCA {
parser.addOption("-subsystem_name %s #CA subsystem name",
x_subsystem_name);
- parser.addOption("-external %s #Subordinate to external CA [true,false]",
+ parser.addOption("-external %s #Subordinate to external CA [true,false] (optional, default false)",
x_external_ca);
- parser.addOption("-ext_ca_cert_file %s #File with CA cert from external CA",
+ parser.addOption("-ext_ca_cert_file %s #File with CA cert from external CA (optional)",
x_ext_ca_cert_file);
- parser.addOption("-ext_ca_cert_chain_file %s #File with CA cert from external CA",
+ parser.addOption("-ext_ca_cert_chain_file %s #File with CA cert from external CA (optional)",
x_ext_ca_cert_chain_file);
- parser.addOption("-ext_csr_file %s #File to save the CSR for submission to an external CA",
+ parser.addOption("-ext_csr_file %s #File to save the CSR for submission to an external CA (optional)",
x_ext_csr_file);
- parser.addOption("-clone %s #Clone of another CA [true, false]", x_clone);
- parser.addOption("-clone_uri %s #URL of Master CA to clone", x_clone_uri);
- parser.addOption("-clone_p12_file %s #File containing pk12 keys of Master CA", x_clone_p12_file);
- parser.addOption("-clone_p12_password %s #Password for pk12 file", x_clone_p12_passwd);
+ parser.addOption("-clone %s #Clone of another CA [true, false] (optional, default false)", x_clone);
+ parser.addOption("-clone_uri %s #URL of Master CA to clone (optional)", x_clone_uri);
+ parser.addOption("-clone_p12_file %s #File containing pk12 keys of Master CA (optional, required if -clone=true)", x_clone_p12_file);
+ parser.addOption("-clone_p12_password %s #Password for pk12 file (optional, required if -clone=true)", x_clone_p12_passwd);
- parser.addOption ("-sd_hostname %s #Security Domain Hostname", x_sd_hostname);
- parser.addOption ("-sd_ssl_port %s #Security Domain SSL EE port", x_sd_ssl_port);
- parser.addOption ("-sd_agent_port %s #Security Domain SSL Agent port", x_sd_agent_port);
- parser.addOption ("-sd_admin_port %s #Security Domain SSL Admin port", x_sd_admin_port);
- parser.addOption ("-sd_admin_name %s #Security Domain admin name",
+ parser.addOption ("-sd_hostname %s #Security Domain Hostname (optional, required if -clone=true)", x_sd_hostname);
+ parser.addOption ("-sd_ssl_port %s #Security Domain SSL EE port (optional, required if -clone=true)", x_sd_ssl_port);
+ parser.addOption ("-sd_agent_port %s #Security Domain SSL Agent port (optional, required if -clone=true)", x_sd_agent_port);
+ parser.addOption ("-sd_admin_port %s #Security Domain SSL Admin port (optional, required if -clone=true)", x_sd_admin_port);
+ parser.addOption ("-sd_admin_name %s #Security Domain admin name (optional, required if -clone=true)",
x_sd_admin_name);
- parser.addOption ("-sd_admin_password %s #Security Domain admin password",
+ parser.addOption ("-sd_admin_password %s #Security Domain admin password (optional, required if -clone=true)",
x_sd_admin_password);
@@ -1520,6 +1520,8 @@ public class ConfigureCA {
System.exit(-1);
}
+ parser.checkRequiredArgs();
+
// set variables
cs_hostname = x_cs_hostname.value;
cs_port = x_cs_port.value;