diff options
author | Ade Lee <alee@redhat.com> | 2012-03-22 22:51:56 -0400 |
---|---|---|
committer | Ade Lee <alee@redhat.com> | 2012-03-22 22:58:35 -0400 |
commit | 2b99f63796fb8513c96d04f25dec608d8483763d (patch) | |
tree | 556bc4bdad048816a14de700d019d0eeba0c6858 /pki/base/silent/src/com/netscape/pkisilent/ConfigureSubCA.java | |
parent | e168d790c3e797e0dc0f94e3496636a52e935b4f (diff) | |
download | pki-2b99f63796fb8513c96d04f25dec608d8483763d.tar.gz pki-2b99f63796fb8513c96d04f25dec608d8483763d.tar.xz pki-2b99f63796fb8513c96d04f25dec608d8483763d.zip |
Replace URLEncoder.encode with non-deprecated form in pkisilent
Removed some obsolete files.
Diffstat (limited to 'pki/base/silent/src/com/netscape/pkisilent/ConfigureSubCA.java')
-rw-r--r-- | pki/base/silent/src/com/netscape/pkisilent/ConfigureSubCA.java | 120 |
1 files changed, 53 insertions, 67 deletions
diff --git a/pki/base/silent/src/com/netscape/pkisilent/ConfigureSubCA.java b/pki/base/silent/src/com/netscape/pkisilent/ConfigureSubCA.java index 6dacc9e08..706827c74 100644 --- a/pki/base/silent/src/com/netscape/pkisilent/ConfigureSubCA.java +++ b/pki/base/silent/src/com/netscape/pkisilent/ConfigureSubCA.java @@ -19,6 +19,7 @@ package com.netscape.pkisilent; // --- END COPYRIGHT BLOCK --- import java.io.ByteArrayInputStream; +import java.io.UnsupportedEncodingException; import java.net.URLEncoder; import java.util.ArrayList; @@ -86,7 +87,6 @@ public class ConfigureSubCA { public static String base_dn = null; public static String db_name = null; public static String secure_conn = null; - public static String clone_start_tls = null; public static String remove_data = null; public static String key_type = null; @@ -210,8 +210,7 @@ public class ConfigureSubCA { return st; } - public boolean TokenChoicePanel() { - boolean st = false; + public boolean TokenChoicePanel() throws UnsupportedEncodingException { HTTPResponse hr = null; ByteArrayInputStream bais = null; ParseXML px = new ParseXML(); @@ -223,7 +222,7 @@ public class ConfigureSubCA { if (token_name.equalsIgnoreCase("internal")) { query_string = "p=1" + "&op=next" + "&xml=true" + "&choice=" + - URLEncoder.encode("Internal Key Storage Token") + + URLEncoder.encode("Internal Key Storage Token", "UTF-8") + ""; hr = hc.sslConnect(cs_hostname, cs_port, wizard_uri, query_string); // parse xml @@ -236,9 +235,9 @@ public class ConfigureSubCA { // login to hsm first query_string = "p=2" + "&op=next" + "&xml=true" + "&uTokName=" + - URLEncoder.encode(token_name) + + URLEncoder.encode(token_name, "UTF-8") + "&__uPasswd=" + - URLEncoder.encode(token_pwd) + + URLEncoder.encode(token_pwd, "UTF-8") + ""; hr = hc.sslConnect(cs_hostname, cs_port, wizard_uri, query_string); // parse xml @@ -249,7 +248,7 @@ public class ConfigureSubCA { // choice with token name now query_string = "p=1" + "&op=next" + "&xml=true" + "&choice=" + - URLEncoder.encode(token_name) + + URLEncoder.encode(token_name, "UTF-8") + ""; hr = hc.sslConnect(cs_hostname, cs_port, wizard_uri, query_string); // parse xml @@ -262,8 +261,7 @@ public class ConfigureSubCA { return true; } - public boolean DomainPanel() { - boolean st = false; + public boolean DomainPanel() throws UnsupportedEncodingException { HTTPResponse hr = null; ByteArrayInputStream bais = null; ParseXML px = new ParseXML(); @@ -271,9 +269,9 @@ public class ConfigureSubCA { String domain_url = "https://" + sd_hostname + ":" + sd_admin_port; String query_string = "sdomainURL=" + - URLEncoder.encode(domain_url) + + URLEncoder.encode(domain_url, "UTF-8") + "&sdomainName=" + - URLEncoder.encode(domain_name) + + URLEncoder.encode(domain_name, "UTF-8") + "&choice=existingdomain" + "&p=3" + "&op=next" + @@ -296,18 +294,18 @@ public class ConfigureSubCA { } - public boolean SecurityDomainLoginPanel() { + public boolean SecurityDomainLoginPanel() throws UnsupportedEncodingException { String subca_url = "https://" + cs_hostname + ":" + cs_port + "/ca/admin/console/config/wizard" + "?p=5&subsystem=CA"; - String query_string = "url=" + URLEncoder.encode(subca_url); + String query_string = "url=" + URLEncoder.encode(subca_url, "UTF-8"); HTTPResponse hr = hc.sslConnect(sd_hostname, sd_admin_port, sd_login_uri, query_string); String query_string_1 = "uid=" + sd_admin_name + - "&pwd=" + URLEncoder.encode(sd_admin_password) + - "&url=" + URLEncoder.encode(subca_url); + "&pwd=" + URLEncoder.encode(sd_admin_password, "UTF-8") + + "&url=" + URLEncoder.encode(subca_url, "UTF-8"); hr = hc.sslConnect(sd_hostname, sd_admin_port, sd_get_cookie_uri, query_string_1); @@ -334,13 +332,13 @@ public class ConfigureSubCA { } - public boolean DisplayChainPanel() { + public boolean DisplayChainPanel() throws UnsupportedEncodingException { String query_string = "p=5" + "&op=next" + "&xml=true" + "&choice=newsubsystem" + "&subsystemName=" + - URLEncoder.encode(subsystem_name) + + URLEncoder.encode(subsystem_name, "UTF-8") + "&subsystemName=" + - URLEncoder.encode(subsystem_name) + + URLEncoder.encode(subsystem_name, "UTF-8") + "&urls=0"; hc.sslConnect(cs_hostname, cs_port, wizard_uri, query_string); // parse xml @@ -352,7 +350,6 @@ public class ConfigureSubCA { } public boolean HierarchyPanel() { - boolean st = false; HTTPResponse hr = null; ByteArrayInputStream bais = null; ParseXML px = new ParseXML(); @@ -371,22 +368,20 @@ public class ConfigureSubCA { } - public boolean LdapConnectionPanel() { - boolean st = false; + public boolean LdapConnectionPanel() throws UnsupportedEncodingException { HTTPResponse hr = null; ByteArrayInputStream bais = null; ParseXML px = new ParseXML(); String query_string = "p=9" + "&op=next" + "&xml=true" + - "&host=" + URLEncoder.encode(ldap_host) + - "&port=" + URLEncoder.encode(ldap_port) + - "&basedn=" + URLEncoder.encode(base_dn) + - "&database=" + URLEncoder.encode(db_name) + - "&binddn=" + URLEncoder.encode(bind_dn) + - "&__bindpwd=" + URLEncoder.encode(bind_password) + - "&display=" + URLEncoder.encode("$displayStr") + + "&host=" + URLEncoder.encode(ldap_host, "UTF-8") + + "&port=" + URLEncoder.encode(ldap_port, "UTF-8") + + "&basedn=" + URLEncoder.encode(base_dn, "UTF-8") + + "&database=" + URLEncoder.encode(db_name, "UTF-8") + + "&binddn=" + URLEncoder.encode(bind_dn, "UTF-8") + + "&__bindpwd=" + URLEncoder.encode(bind_password, "UTF-8") + + "&display=" + URLEncoder.encode("$displayStr", "UTF-8") + (secure_conn.equals("true") ? "&secureConn=on" : "") + - (clone_start_tls.equals("true") ? "&cloneStartTLS=on" : "") + (remove_data.equals("true") ? "&removeData=true" : ""); hr = hc.sslConnect(cs_hostname, cs_port, wizard_uri, query_string); @@ -400,7 +395,6 @@ public class ConfigureSubCA { } public boolean KeyPanel() { - boolean st = false; HTTPResponse hr = null; ByteArrayInputStream bais = null; ParseXML px = new ParseXML(); @@ -473,8 +467,7 @@ public class ConfigureSubCA { return true; } - public boolean CertSubjectPanel() { - boolean st = false; + public boolean CertSubjectPanel() throws UnsupportedEncodingException { HTTPResponse hr = null; ByteArrayInputStream bais = null; ParseXML px = new ParseXML(); @@ -484,15 +477,15 @@ public class ConfigureSubCA { String query_string = "p=11" + "&op=next" + "&xml=true" + "&signing=" + - URLEncoder.encode(subca_sign_cert_subject_name) + + URLEncoder.encode(subca_sign_cert_subject_name, "UTF-8") + "&ocsp_signing=" + - URLEncoder.encode(subca_ocsp_cert_subject_name) + + URLEncoder.encode(subca_ocsp_cert_subject_name, "UTF-8") + "&sslserver=" + - URLEncoder.encode(subca_server_cert_subject_name) + + URLEncoder.encode(subca_server_cert_subject_name, "UTF-8") + "&subsystem=" + - URLEncoder.encode(subca_subsystem_cert_subject_name) + + URLEncoder.encode(subca_subsystem_cert_subject_name, "UTF-8") + "&audit_signing=" + - URLEncoder.encode(subca_audit_signing_cert_subject_name) + + URLEncoder.encode(subca_audit_signing_cert_subject_name, "UTF-8") + "&urls=0" + ""; @@ -560,26 +553,26 @@ public class ConfigureSubCA { return true; } - public boolean CertificatePanel() { + public boolean CertificatePanel() throws UnsupportedEncodingException { HTTPResponse hr = null; ByteArrayInputStream bais = null; ParseXML px = new ParseXML(); String query_string = "p=12" + "&op=next" + "&xml=true" + "&signing=" + - URLEncoder.encode(ca_cert_cert) + + URLEncoder.encode(ca_cert_cert, "UTF-8") + "&signing_cc=" + "&ocsp_signing=" + - URLEncoder.encode(ocsp_cert_cert) + + URLEncoder.encode(ocsp_cert_cert, "UTF-8") + "&ocsp_signing_cc=" + "&sslserver=" + - URLEncoder.encode(server_cert_cert) + + URLEncoder.encode(server_cert_cert, "UTF-8") + "&sslserver_cc=" + "&subsystem=" + - URLEncoder.encode(ca_subsystem_cert_cert) + + URLEncoder.encode(ca_subsystem_cert_cert, "UTF-8") + "&subsystem_cc=" + "&audit_signing=" + - URLEncoder.encode(ca_audit_signing_cert_cert) + + URLEncoder.encode(ca_audit_signing_cert_cert, "UTF-8") + "&audit_signing_cc=" + ""; @@ -593,16 +586,15 @@ public class ConfigureSubCA { return true; } - public boolean BackupPanel() { - boolean st = false; + public boolean BackupPanel() throws UnsupportedEncodingException { HTTPResponse hr = null; ByteArrayInputStream bais = null; ParseXML px = new ParseXML(); String query_string = "p=13" + "&op=next" + "&xml=true" + "&choice=backupkey" + - "&__pwd=" + URLEncoder.encode(backup_pwd) + - "&__pwdagain=" + URLEncoder.encode(backup_pwd); + "&__pwd=" + URLEncoder.encode(backup_pwd, "UTF-8") + + "&__pwdagain=" + URLEncoder.encode(backup_pwd, "UTF-8"); hr = hc.sslConnect(cs_hostname, cs_port, wizard_uri, query_string); @@ -635,7 +627,7 @@ public class ConfigureSubCA { } } - public boolean AdminCertReqPanel() { + public boolean AdminCertReqPanel() throws UnsupportedEncodingException { HTTPResponse hr = null; ByteArrayInputStream bais = null; ParseXML px = new ParseXML(); @@ -663,22 +655,22 @@ public class ConfigureSubCA { String query_string = "p=16" + "&op=next" + "&xml=true" + "&uid=" + admin_user + - "&name=" + URLEncoder.encode(agent_name) + + "&name=" + URLEncoder.encode(agent_name, "UTF-8") + "&email=" + - URLEncoder.encode(admin_email) + - "&__pwd=" + URLEncoder.encode(admin_password) + - "&__admin_password_again=" + URLEncoder.encode(admin_password) + + URLEncoder.encode(admin_email, "UTF-8") + + "&__pwd=" + URLEncoder.encode(admin_password, "UTF-8") + + "&__admin_password_again=" + URLEncoder.encode(admin_password, "UTF-8") + "&cert_request=" + - URLEncoder.encode(admin_cert_request) + - "&display=" + URLEncoder.encode("$displayStr") + + URLEncoder.encode(admin_cert_request, "UTF-8") + + "&display=" + URLEncoder.encode("$displayStr", "UTF-8") + "&profileId=" + "caAdminCert" + "&cert_request_type=" + "crmf" + "&import=true" + "&uid=" + admin_user + "&securitydomain=" + - URLEncoder.encode(domain_name) + + URLEncoder.encode(domain_name, "UTF-8") + "&subject=" + - URLEncoder.encode(agent_cert_subject) + + URLEncoder.encode(agent_cert_subject, "UTF-8") + ""; hr = hc.sslConnect(cs_hostname, cs_port, wizard_uri, query_string); @@ -732,16 +724,15 @@ public class ConfigureSubCA { return true; } - public boolean UpdateDomainPanel() { - boolean st = false; + public boolean UpdateDomainPanel() throws UnsupportedEncodingException { HTTPResponse hr = null; ByteArrayInputStream bais = null; ParseXML px = new ParseXML(); String query_string = "p=17" + "&serialNumber=" + admin_serial_number + - "&caHost=" + URLEncoder.encode(sd_hostname) + - "&caPort=" + URLEncoder.encode(sd_admin_port) + + "&caHost=" + URLEncoder.encode(sd_hostname, "UTF-8") + + "&caPort=" + URLEncoder.encode(sd_admin_port, "UTF-8") + "&importCert=" + "true" + "&op=next" + "&xml=true" + ""; @@ -764,7 +755,7 @@ public class ConfigureSubCA { return true; } - public boolean ConfigureSubCAInstance() { + public boolean ConfigureSubCAInstance() throws UnsupportedEncodingException { // 0. login to cert db ComCrypto cCrypt = new ComCrypto(client_certdb_dir, client_certdb_pwd, @@ -909,7 +900,7 @@ public class ConfigureSubCA { } } - public static void main(String args[]) { + public static void main(String args[]) throws UnsupportedEncodingException { ConfigureSubCA ca = new ConfigureSubCA(); // set variables @@ -945,7 +936,6 @@ public class ConfigureSubCA { StringHolder x_base_dn = new StringHolder(); StringHolder x_db_name = new StringHolder(); StringHolder x_secure_conn = new StringHolder(); - StringHolder x_clone_start_tls = new StringHolder(); StringHolder x_remove_data = new StringHolder(); // key properties (defaults) @@ -1062,9 +1052,6 @@ public class ConfigureSubCA { parser.addOption("-secure_conn %s #use ldaps port (optional, default is false)", x_secure_conn); parser.addOption("-remove_data %s #remove existing data under base_dn (optional, default is false) ", x_remove_data); - parser.addOption( - "-clone_start_tls %s #use startTLS for cloning replication agreement (optional, default is false)", - x_clone_start_tls); // key and algorithm options (default) parser.addOption("-key_type %s #Key type [RSA,ECC] (optional, default is RSA)", x_key_type); @@ -1198,7 +1185,6 @@ public class ConfigureSubCA { db_name = x_db_name.value; secure_conn = set_default(x_secure_conn.value, "false"); remove_data = set_default(x_remove_data.value, "false"); - clone_start_tls = set_default(x_clone_start_tls.value, "false"); key_type = set_default(x_key_type.value, DEFAULT_KEY_TYPE); signing_key_type = set_default(x_signing_key_type.value, key_type); |