summaryrefslogtreecommitdiffstats
path: root/pki/base/silent/src/com/netscape/pkisilent/ConfigureRA.java
diff options
context:
space:
mode:
Diffstat (limited to 'pki/base/silent/src/com/netscape/pkisilent/ConfigureRA.java')
-rw-r--r--pki/base/silent/src/com/netscape/pkisilent/ConfigureRA.java63
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