summaryrefslogtreecommitdiffstats
path: root/pki/base/silent/src/com/netscape/pkisilent/ConfigureTPS.java
diff options
context:
space:
mode:
Diffstat (limited to 'pki/base/silent/src/com/netscape/pkisilent/ConfigureTPS.java')
-rw-r--r--pki/base/silent/src/com/netscape/pkisilent/ConfigureTPS.java99
1 files changed, 45 insertions, 54 deletions
diff --git a/pki/base/silent/src/com/netscape/pkisilent/ConfigureTPS.java b/pki/base/silent/src/com/netscape/pkisilent/ConfigureTPS.java
index d4df34a39..366fb57b6 100644
--- a/pki/base/silent/src/com/netscape/pkisilent/ConfigureTPS.java
+++ b/pki/base/silent/src/com/netscape/pkisilent/ConfigureTPS.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 com.netscape.pkisilent.argparser.ArgParser;
@@ -193,8 +194,7 @@ public class ConfigureTPS {
return st;
}
- public boolean DomainPanel() {
- boolean st = false;
+ public boolean DomainPanel() throws UnsupportedEncodingException {
HTTPResponse hr = null;
ByteArrayInputStream bais = null;
ParseXML px = new ParseXML();
@@ -204,7 +204,7 @@ public class ConfigureTPS {
String query_string = "p=3" +
"&choice=existingdomain" +
"&sdomainURL=" +
- URLEncoder.encode(domain_url) +
+ URLEncoder.encode(domain_url, "UTF-8") +
"&op=next" +
"&xml=true";
@@ -227,18 +227,18 @@ public class ConfigureTPS {
}
- public boolean SecurityDomainLoginPanel() {
+ public boolean SecurityDomainLoginPanel() throws UnsupportedEncodingException {
String tps_url = "https://" + cs_hostname + ":" + cs_port +
"/tps/admin/console/config/wizard" +
"?p=3&subsystem=TPS";
- String query_string = "url=" + URLEncoder.encode(tps_url) + "";
+ String query_string = "url=" + URLEncoder.encode(tps_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(tps_url) +
+ "&pwd=" + URLEncoder.encode(sd_admin_password, "UTF-8") +
+ "&url=" + URLEncoder.encode(tps_url, "UTF-8") +
"";
hr = hc.sslConnect(sd_hostname, sd_admin_port, sd_get_cookie_uri,
@@ -269,8 +269,7 @@ public class ConfigureTPS {
}
- public boolean SubsystemPanel() {
- boolean st = false;
+ public boolean SubsystemPanel() throws UnsupportedEncodingException {
HTTPResponse hr = null;
ByteArrayInputStream bais = null;
ParseXML px = new ParseXML();
@@ -279,7 +278,7 @@ public class ConfigureTPS {
String query_string = "p=5" +
"&choice=newsubsystem" +
"&subsystemName=" +
- URLEncoder.encode(subsystem_name) +
+ URLEncoder.encode(subsystem_name, "UTF-8") +
"&op=next" +
"&xml=true";
@@ -304,8 +303,6 @@ public class ConfigureTPS {
px.prettyprintxml();
sleep_time();
- // TKS choice panel
- String tks_url = "https://" + tks_hostname + ":" + tks_ssl_port;
query_string = "p=7" +
"&urls=0" +
"&op=next" +
@@ -339,20 +336,18 @@ public class ConfigureTPS {
return true;
}
- public boolean LdapAuthConnectionPanel() {
- // auth db
- boolean st = false;
+ public boolean LdapAuthConnectionPanel() throws UnsupportedEncodingException {
HTTPResponse hr = null;
ByteArrayInputStream bais = null;
ParseXML px = new ParseXML();
String query_string = "p=9" +
"&host=" +
- URLEncoder.encode(ldap_auth_host) +
+ URLEncoder.encode(ldap_auth_host, "UTF-8") +
"&port=" +
- URLEncoder.encode(ldap_auth_port) +
+ URLEncoder.encode(ldap_auth_port, "UTF-8") +
"&basedn=" +
- URLEncoder.encode(ldap_auth_base_dn) +
+ URLEncoder.encode(ldap_auth_base_dn, "UTF-8") +
"&op=next" +
"&xml=true";
@@ -366,27 +361,25 @@ public class ConfigureTPS {
return true;
}
- 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=10" +
"&host=" +
- URLEncoder.encode(ldap_host) +
+ URLEncoder.encode(ldap_host, "UTF-8") +
"&port=" +
- URLEncoder.encode(ldap_port) +
+ URLEncoder.encode(ldap_port, "UTF-8") +
"&binddn=" +
- URLEncoder.encode(bind_dn) +
+ URLEncoder.encode(bind_dn, "UTF-8") +
"&__bindpwd=" +
- URLEncoder.encode(bind_password) +
+ URLEncoder.encode(bind_password, "UTF-8") +
"&basedn=" +
- URLEncoder.encode(base_dn) +
+ URLEncoder.encode(base_dn, "UTF-8") +
"&database=" +
- URLEncoder.encode(db_name) +
+ URLEncoder.encode(db_name, "UTF-8") +
"&display=" +
- URLEncoder.encode("") +
"&op=next" +
"&xml=true";
@@ -400,8 +393,7 @@ public class ConfigureTPS {
return true;
}
- public boolean TokenChoicePanel() {
- boolean st = false;
+ public boolean TokenChoicePanel() throws UnsupportedEncodingException {
HTTPResponse hr = null;
ByteArrayInputStream bais = null;
ParseXML px = new ParseXML();
@@ -413,7 +405,7 @@ public class ConfigureTPS {
if (token_name.equalsIgnoreCase("internal")) {
query_string = "p=1" +
"&choice=" +
- URLEncoder.encode("NSS Certificate DB") +
+ URLEncoder.encode("NSS Certificate DB", "UTF-8") +
"&op=next" +
"&xml=true";
@@ -428,9 +420,9 @@ public class ConfigureTPS {
// login to hsm first
query_string = "p=2" +
"&uTokName=" +
- URLEncoder.encode(token_name) +
+ URLEncoder.encode(token_name, "UTF-8") +
"&__uPasswd=" +
- URLEncoder.encode(token_pwd) +
+ URLEncoder.encode(token_pwd, "UTF-8") +
"&op=next" +
"&xml=true";
@@ -443,7 +435,7 @@ public class ConfigureTPS {
// choice with token name now
query_string = "p=1" +
"&choice=" +
- URLEncoder.encode(token_name) +
+ URLEncoder.encode(token_name, "UTF-8") +
"&op=next" +
"&xml=true";
@@ -489,24 +481,24 @@ public class ConfigureTPS {
return true;
}
- public boolean CertSubjectPanel() {
+ public boolean CertSubjectPanel() throws UnsupportedEncodingException {
HTTPResponse hr = null;
ByteArrayInputStream bais = null;
ParseXML px = new ParseXML();
String query_string = "p=12" +
"&sslserver=" +
- URLEncoder.encode(tps_server_cert_subject_name) +
+ URLEncoder.encode(tps_server_cert_subject_name, "UTF-8") +
"&sslserver_nick=" +
- URLEncoder.encode(tps_server_cert_nickname) +
+ URLEncoder.encode(tps_server_cert_nickname, "UTF-8") +
"&subsystem=" +
- URLEncoder.encode(tps_subsystem_cert_subject_name) +
+ URLEncoder.encode(tps_subsystem_cert_subject_name, "UTF-8") +
"&subsystem_nick=" +
- URLEncoder.encode(tps_subsystem_cert_nickname) +
+ URLEncoder.encode(tps_subsystem_cert_nickname, "UTF-8") +
"&audit_signing=" +
- URLEncoder.encode(tps_audit_signing_cert_subject_name) +
+ URLEncoder.encode(tps_audit_signing_cert_subject_name, "UTF-8") +
"&audit_signing_nick=" +
- URLEncoder.encode(tps_audit_signing_cert_nickname) +
+ URLEncoder.encode(tps_audit_signing_cert_nickname, "UTF-8") +
"&urls=0" +
"&op=next" +
"&xml=true";
@@ -548,8 +540,7 @@ public class ConfigureTPS {
return true;
}
- public boolean AdminCertReqPanel() {
- boolean st = false;
+ public boolean AdminCertReqPanel() throws UnsupportedEncodingException {
HTTPResponse hr = null;
ByteArrayInputStream bais = null;
ParseXML px = new ParseXML();
@@ -580,13 +571,13 @@ public class ConfigureTPS {
String query_string = "p=14" +
"&uid=" + admin_user +
"&name=" +
- URLEncoder.encode("TPS Administrator") +
+ URLEncoder.encode("TPS Administrator", "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) +
+ URLEncoder.encode(admin_cert_request, "UTF-8") +
"&display=0" +
"&profileId=" + "caAdminCert" +
"&cert_request_type=" + "crmf" +
@@ -594,11 +585,11 @@ public class ConfigureTPS {
"&uid=" + admin_user +
"&clone=0" +
"&securitydomain=" +
- URLEncoder.encode(domain_name) +
+ URLEncoder.encode(domain_name, "UTF-8") +
"&subject=" +
- URLEncoder.encode(agent_cert_subject) +
+ URLEncoder.encode(agent_cert_subject, "UTF-8") +
"&requestor_name=" +
- URLEncoder.encode(requestor_name) +
+ URLEncoder.encode(requestor_name, "UTF-8") +
"&sessionID=" + tps_session_id +
"&auth_hostname=" + ca_hostname +
"&auth_port=" + ca_ssl_port +
@@ -617,7 +608,7 @@ public class ConfigureTPS {
return true;
}
- public boolean AdminCertImportPanel() {
+ public boolean AdminCertImportPanel() throws UnsupportedEncodingException {
boolean st = false;
HTTPResponse hr = null;
ByteArrayInputStream bais = null;
@@ -670,7 +661,7 @@ public class ConfigureTPS {
String query_string_1 = "p=15" +
"&serialNumber=" + admin_serial_number +
"&caHost=" +
- URLEncoder.encode(ca_hostname) +
+ URLEncoder.encode(ca_hostname, "UTF-8") +
"&caPort=" + ca_admin_port +
"&op=next" +
"&xml=true";
@@ -685,7 +676,7 @@ public class ConfigureTPS {
return true;
}
- public boolean ConfigureTPSInstance() {
+ public boolean ConfigureTPSInstance() throws UnsupportedEncodingException {
// 0. login to cert db
ComCrypto cCrypt = new ComCrypto(client_certdb_dir,
client_certdb_pwd,
@@ -807,7 +798,7 @@ public class ConfigureTPS {
return true;
}
- public static void main(String args[]) {
+ public static void main(String args[]) throws UnsupportedEncodingException {
ConfigureTPS ca = new ConfigureTPS();
// set variables