diff options
Diffstat (limited to 'pki/base/silent/src/com/netscape/pkisilent/ConfigureRA.java')
-rw-r--r-- | pki/base/silent/src/com/netscape/pkisilent/ConfigureRA.java | 63 |
1 files changed, 32 insertions, 31 deletions
diff --git a/pki/base/silent/src/com/netscape/pkisilent/ConfigureRA.java b/pki/base/silent/src/com/netscape/pkisilent/ConfigureRA.java index 2d109595a..3de70a067 100644 --- a/pki/base/silent/src/com/netscape/pkisilent/ConfigureRA.java +++ b/pki/base/silent/src/com/netscape/pkisilent/ConfigureRA.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; @@ -158,7 +159,7 @@ public class ConfigureRA { return st; } - public boolean DomainPanel() { + public boolean DomainPanel() throws UnsupportedEncodingException { HTTPResponse hr = null; ByteArrayInputStream bais = null; ParseXML px = new ParseXML(); @@ -168,7 +169,7 @@ public class ConfigureRA { String query_string = "p=1" + "&choice=existingdomain" + "&sdomainURL=" + - URLEncoder.encode(domain_url) + + URLEncoder.encode(domain_url, "UTF-8") + "&op=next" + "&xml=true"; @@ -191,20 +192,20 @@ public class ConfigureRA { } - public boolean SecurityDomainLoginPanel() { + public boolean SecurityDomainLoginPanel() throws UnsupportedEncodingException { HTTPResponse hr = null; String ra_url = "https://" + cs_hostname + ":" + cs_port + "/ra/admin/console/config/wizard" + "?p=3&subsystem=RA"; - String query_string = "url=" + URLEncoder.encode(ra_url) + ""; + String query_string = "url=" + URLEncoder.encode(ra_url, "UTF-8") + ""; 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(ra_url) + + "&pwd=" + URLEncoder.encode(sd_admin_password, "UTF-8") + + "&url=" + URLEncoder.encode(ra_url, "UTF-8") + ""; hr = hc.sslConnect(sd_hostname, sd_admin_port, sd_get_cookie_uri, @@ -235,7 +236,7 @@ public class ConfigureRA { } - public boolean SubsystemPanel() { + public boolean SubsystemPanel() throws UnsupportedEncodingException { HTTPResponse hr = null; ByteArrayInputStream bais = null; ParseXML px = new ParseXML(); @@ -244,7 +245,7 @@ public class ConfigureRA { String query_string = "p=3" + "&choice=newsubsystem" + "&subsystemName=" + - URLEncoder.encode(subsystem_name) + + URLEncoder.encode(subsystem_name, "UTF-8") + "&op=next" + "&xml=true"; @@ -290,7 +291,7 @@ public class ConfigureRA { return true; } - public boolean TokenChoicePanel() { + public boolean TokenChoicePanel() throws UnsupportedEncodingException { HTTPResponse hr = null; ByteArrayInputStream bais = null; ParseXML px = new ParseXML(); @@ -302,7 +303,7 @@ public class ConfigureRA { if (token_name.equalsIgnoreCase("internal")) { query_string = "p=6" + "&choice=" + - URLEncoder.encode("NSS Certificate DB") + + URLEncoder.encode("NSS Certificate DB", "UTF-8") + "&op=next" + "&xml=true"; @@ -317,9 +318,9 @@ public class ConfigureRA { // login to hsm first query_string = "p=7" + "&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"; @@ -332,7 +333,7 @@ public class ConfigureRA { // choice with token name now query_string = "p=6" + "&choice=" + - URLEncoder.encode(token_name) + + URLEncoder.encode(token_name, "UTF-8") + "&op=next" + "&xml=true"; @@ -375,20 +376,20 @@ public class ConfigureRA { return true; } - public boolean CertSubjectPanel() { + public boolean CertSubjectPanel() throws UnsupportedEncodingException { HTTPResponse hr = null; ByteArrayInputStream bais = null; ParseXML px = new ParseXML(); String query_string = "p=9" + "&sslserver=" + - URLEncoder.encode(ra_server_cert_subject_name) + + URLEncoder.encode(ra_server_cert_subject_name, "UTF-8") + "&sslserver_nick=" + - URLEncoder.encode(ra_server_cert_nickname) + + URLEncoder.encode(ra_server_cert_nickname, "UTF-8") + "&subsystem=" + - URLEncoder.encode(ra_subsystem_cert_subject_name) + + URLEncoder.encode(ra_subsystem_cert_subject_name, "UTF-8") + "&subsystem_nick=" + - URLEncoder.encode(ra_subsystem_cert_nickname) + + URLEncoder.encode(ra_subsystem_cert_nickname, "UTF-8") + "&urls=0" + "&op=next" + "&xml=true"; @@ -426,7 +427,7 @@ public class ConfigureRA { return true; } - public boolean AdminCertReqPanel() { + public boolean AdminCertReqPanel() throws UnsupportedEncodingException { HTTPResponse hr = null; ByteArrayInputStream bais = null; ParseXML px = new ParseXML(); @@ -457,13 +458,13 @@ public class ConfigureRA { String query_string = "p=11" + "&uid=" + admin_user + "&name=" + - URLEncoder.encode("RA Administrator") + + URLEncoder.encode("RA 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" + @@ -471,11 +472,11 @@ public class ConfigureRA { "&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=" + ra_session_id + "&auth_hostname=" + ca_hostname + "&auth_port=" + ca_ssl_port + @@ -494,7 +495,7 @@ public class ConfigureRA { return true; } - public boolean AdminCertImportPanel() { + public boolean AdminCertImportPanel() throws UnsupportedEncodingException { boolean st = false; HTTPResponse hr = null; ByteArrayInputStream bais = null; @@ -547,7 +548,7 @@ public class ConfigureRA { String query_string_1 = "p=12" + "&serialNumber=" + admin_serial_number + "&caHost=" + - URLEncoder.encode(ca_hostname) + + URLEncoder.encode(ca_hostname, "UTF-8") + "&caPort=" + ca_admin_port + "&op=next" + "&xml=true"; @@ -562,7 +563,7 @@ public class ConfigureRA { return true; } - public boolean ConfigureRAInstance() { + public boolean ConfigureRAInstance() throws UnsupportedEncodingException { // 0. login to cert db ComCrypto cCrypt = new ComCrypto(client_certdb_dir, client_certdb_pwd, @@ -676,7 +677,7 @@ public class ConfigureRA { return true; } - public static void main(String args[]) { + public static void main(String args[]) throws UnsupportedEncodingException { ConfigureRA ca = new ConfigureRA(); // set variables |