summaryrefslogtreecommitdiffstats
path: root/pki/base/silent/src/com/netscape/pkisilent/ConfigureSubCA.java
diff options
context:
space:
mode:
authorAde Lee <alee@redhat.com>2012-03-22 22:51:56 -0400
committerAde Lee <alee@redhat.com>2012-03-22 22:58:35 -0400
commit2b99f63796fb8513c96d04f25dec608d8483763d (patch)
tree556bc4bdad048816a14de700d019d0eeba0c6858 /pki/base/silent/src/com/netscape/pkisilent/ConfigureSubCA.java
parente168d790c3e797e0dc0f94e3496636a52e935b4f (diff)
downloadpki-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.java120
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);