summaryrefslogtreecommitdiffstats
path: root/pki/base/console/src/com/netscape/admin/certsrv/config/install
diff options
context:
space:
mode:
authorEndi Sukma Dewata <edewata@redhat.com>2012-02-27 09:36:14 -0600
committerEndi Sukma Dewata <edewata@redhat.com>2012-03-12 12:45:05 -0500
commit0bc851bff69ef174b11cf147aeb1289c43de0666 (patch)
tree08daf5662ba4fc31d04947e887e7929b87e185c4 /pki/base/console/src/com/netscape/admin/certsrv/config/install
parentc0b210a15ef43873b52c1c9fbec73eba48155b4b (diff)
downloadpki-0bc851bff69ef174b11cf147aeb1289c43de0666.tar.gz
pki-0bc851bff69ef174b11cf147aeb1289c43de0666.tar.xz
pki-0bc851bff69ef174b11cf147aeb1289c43de0666.zip
Refactored NameValuePairs.
The NameValuePairs class has been modified to extend the Linked- HashMap which preserves the order of elements as in the original code. Some methods are renamed to match Java Map interface. The NameValuePair class is no longer needed and has been removed. Ticket #78
Diffstat (limited to 'pki/base/console/src/com/netscape/admin/certsrv/config/install')
-rw-r--r--pki/base/console/src/com/netscape/admin/certsrv/config/install/WICertExtensionPage.java68
-rw-r--r--pki/base/console/src/com/netscape/admin/certsrv/config/install/WIGenKeyCertPage.java12
-rw-r--r--pki/base/console/src/com/netscape/admin/certsrv/config/install/WIGenKeyCertReqPage.java16
3 files changed, 39 insertions, 57 deletions
diff --git a/pki/base/console/src/com/netscape/admin/certsrv/config/install/WICertExtensionPage.java b/pki/base/console/src/com/netscape/admin/certsrv/config/install/WICertExtensionPage.java
index 7ba0636fd..8c989685a 100644
--- a/pki/base/console/src/com/netscape/admin/certsrv/config/install/WICertExtensionPage.java
+++ b/pki/base/console/src/com/netscape/admin/certsrv/config/install/WICertExtensionPage.java
@@ -17,18 +17,10 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.admin.certsrv.config.install;
-import java.awt.*;
-import java.awt.event.*;
-import javax.swing.border.*;
-import javax.swing.*;
import com.netscape.admin.certsrv.*;
-import com.netscape.admin.certsrv.connection.*;
import com.netscape.admin.certsrv.wizard.*;
import com.netscape.certsrv.common.*;
import com.netscape.admin.certsrv.config.*;
-import com.netscape.management.client.console.*;
-import com.netscape.admin.certsrv.task.*;
-import java.util.*;
/**
* Certificate Extension for installation wizard.
@@ -87,12 +79,12 @@ class WICertExtensionPage extends WBaseCertExtensionPage implements
if (ready) {
NameValuePairs nvps = new NameValuePairs();
- nvps.add(Constants.PR_CERTIFICATE_TYPE, wizardInfo.getCertType());
- nvps.add(Constants.PR_SUBJECT_NAME, wizardInfo.getSubjectName());
- nvps.add(Constants.PR_TOKEN_NAME, wizardInfo.getTokenName());
- nvps.add(Constants.PR_KEY_LENGTH, wizardInfo.getKeyLength());
- nvps.add(Constants.PR_KEY_TYPE, wizardInfo.getKeyType());
- nvps.add(Constants.PR_KEY_CURVENAME, wizardInfo.getKeyCurveName());
+ nvps.put(Constants.PR_CERTIFICATE_TYPE, wizardInfo.getCertType());
+ nvps.put(Constants.PR_SUBJECT_NAME, wizardInfo.getSubjectName());
+ nvps.put(Constants.PR_TOKEN_NAME, wizardInfo.getTokenName());
+ nvps.put(Constants.PR_KEY_LENGTH, wizardInfo.getKeyLength());
+ nvps.put(Constants.PR_KEY_TYPE, wizardInfo.getKeyType());
+ nvps.put(Constants.PR_KEY_CURVENAME, wizardInfo.getKeyCurveName());
addValidityPeriod(wizardInfo, nvps);
if (mBasicCheckBox.isSelected())
@@ -102,16 +94,16 @@ class WICertExtensionPage extends WBaseCertExtensionPage implements
addExtendedKey(nvps);
if (mAKICheckBox.isSelected())
- nvps.add(Constants.PR_AKI, Constants.TRUE);
+ nvps.put(Constants.PR_AKI, Constants.TRUE);
if (mSKICheckBox.isSelected())
- nvps.add(Constants.PR_SKI, Constants.TRUE);
+ nvps.put(Constants.PR_SKI, Constants.TRUE);
if (mKeyUsageBox.isSelected())
- nvps.add(Constants.PR_KEY_USAGE, Constants.TRUE);
+ nvps.put(Constants.PR_KEY_USAGE, Constants.TRUE);
if (mMIMECheckBox.isSelected())
- nvps.add(Constants.PR_DER_EXTENSION, mMIMEText.getText().trim());
+ nvps.put(Constants.PR_DER_EXTENSION, mMIMEText.getText().trim());
wizardInfo.put(wizardInfo.ALL_CERT_INFO, nvps);
}
@@ -122,45 +114,45 @@ class WICertExtensionPage extends WBaseCertExtensionPage implements
private void addValidityPeriod(InstallWizardInfo wizardInfo,
NameValuePairs nvps) {
- nvps.add(Constants.PR_BEGIN_YEAR, wizardInfo.getBeginYear());
- nvps.add(Constants.PR_BEGIN_MONTH, wizardInfo.getBeginMonth());
- nvps.add(Constants.PR_BEGIN_DATE, wizardInfo.getBeginDate());
- nvps.add(Constants.PR_BEGIN_HOUR, wizardInfo.getBeginHour());
- nvps.add(Constants.PR_BEGIN_MIN, wizardInfo.getBeginMin());
- nvps.add(Constants.PR_BEGIN_SEC, wizardInfo.getBeginSec());
- nvps.add(Constants.PR_AFTER_YEAR, wizardInfo.getAfterYear());
- nvps.add(Constants.PR_AFTER_MONTH, wizardInfo.getAfterMonth());
- nvps.add(Constants.PR_AFTER_DATE, wizardInfo.getAfterDate());
- nvps.add(Constants.PR_AFTER_HOUR, wizardInfo.getAfterHour());
- nvps.add(Constants.PR_AFTER_MIN, wizardInfo.getAfterMin());
- nvps.add(Constants.PR_AFTER_SEC, wizardInfo.getAfterSec());
+ nvps.put(Constants.PR_BEGIN_YEAR, wizardInfo.getBeginYear());
+ nvps.put(Constants.PR_BEGIN_MONTH, wizardInfo.getBeginMonth());
+ nvps.put(Constants.PR_BEGIN_DATE, wizardInfo.getBeginDate());
+ nvps.put(Constants.PR_BEGIN_HOUR, wizardInfo.getBeginHour());
+ nvps.put(Constants.PR_BEGIN_MIN, wizardInfo.getBeginMin());
+ nvps.put(Constants.PR_BEGIN_SEC, wizardInfo.getBeginSec());
+ nvps.put(Constants.PR_AFTER_YEAR, wizardInfo.getAfterYear());
+ nvps.put(Constants.PR_AFTER_MONTH, wizardInfo.getAfterMonth());
+ nvps.put(Constants.PR_AFTER_DATE, wizardInfo.getAfterDate());
+ nvps.put(Constants.PR_AFTER_HOUR, wizardInfo.getAfterHour());
+ nvps.put(Constants.PR_AFTER_MIN, wizardInfo.getAfterMin());
+ nvps.put(Constants.PR_AFTER_SEC, wizardInfo.getAfterSec());
}
private void addBasicConstraints(NameValuePairs nvps) {
if (mCACheckBox.isSelected())
- nvps.add(Constants.PR_IS_CA, Constants.TRUE);
+ nvps.put(Constants.PR_IS_CA, Constants.TRUE);
if (mCertPathBox.isSelected()) {
String certLen = mCertPathText.getText().trim();
if (!certLen.equals(""))
- nvps.add(Constants.PR_CERT_LEN, certLen);
+ nvps.put(Constants.PR_CERT_LEN, certLen);
} else {
// negative number means infinity
- nvps.add(Constants.PR_CERT_LEN, "-1");
+ nvps.put(Constants.PR_CERT_LEN, "-1");
}
}
private void addExtendedKey(NameValuePairs nvps) {
if (mSSLClient.isSelected())
- nvps.add(Constants.PR_SSL_CLIENT_BIT, Constants.TRUE);
+ nvps.put(Constants.PR_SSL_CLIENT_BIT, Constants.TRUE);
if (mSSLServer.isSelected())
- nvps.add(Constants.PR_SSL_SERVER_BIT, Constants.TRUE);
+ nvps.put(Constants.PR_SSL_SERVER_BIT, Constants.TRUE);
if (mSSLMail.isSelected())
- nvps.add(Constants.PR_SSL_MAIL_BIT, Constants.TRUE);
+ nvps.put(Constants.PR_SSL_MAIL_BIT, Constants.TRUE);
if (mObjectSigning.isSelected())
- nvps.add(Constants.PR_OBJECT_SIGNING_BIT, Constants.TRUE);
+ nvps.put(Constants.PR_OBJECT_SIGNING_BIT, Constants.TRUE);
if (mTimeStamping.isSelected())
- nvps.add(Constants.PR_TIMESTAMPING_BIT, Constants.TRUE);
+ nvps.put(Constants.PR_TIMESTAMPING_BIT, Constants.TRUE);
}
public void callHelp() {
diff --git a/pki/base/console/src/com/netscape/admin/certsrv/config/install/WIGenKeyCertPage.java b/pki/base/console/src/com/netscape/admin/certsrv/config/install/WIGenKeyCertPage.java
index 9a5c0b617..8272d44df 100644
--- a/pki/base/console/src/com/netscape/admin/certsrv/config/install/WIGenKeyCertPage.java
+++ b/pki/base/console/src/com/netscape/admin/certsrv/config/install/WIGenKeyCertPage.java
@@ -18,14 +18,10 @@
package com.netscape.admin.certsrv.config.install;
import java.awt.*;
-import java.util.*;
import javax.swing.*;
import com.netscape.admin.certsrv.*;
-import com.netscape.admin.certsrv.connection.*;
import com.netscape.admin.certsrv.wizard.*;
import com.netscape.certsrv.common.*;
-import com.netscape.admin.certsrv.task.*;
-import com.netscape.management.client.console.*;
/**
* Generate the certificate
@@ -85,10 +81,10 @@ class WIGenKeyCertPage extends WizardBasePanel implements IWizardPanel {
rawData = rawData+"&"+ConfigConstants.PR_DB_PWD+"="+wizardInfo.getInternalDBPasswd();
if (nvps != null) {
- for (int i=0; i<nvps.size(); i++) {
- NameValuePair nvp = (NameValuePair)nvps.elementAt(i);
- rawData = rawData+"&"+nvp.getName()+"="+nvp.getValue();
- }
+ for (String name : nvps.keySet()) {
+ String value = nvps.get(name);
+ rawData = rawData+"&"+name+"="+value;
+ }
}
startProgressStatus();
diff --git a/pki/base/console/src/com/netscape/admin/certsrv/config/install/WIGenKeyCertReqPage.java b/pki/base/console/src/com/netscape/admin/certsrv/config/install/WIGenKeyCertReqPage.java
index 7d83c8b65..b5c0378c3 100644
--- a/pki/base/console/src/com/netscape/admin/certsrv/config/install/WIGenKeyCertReqPage.java
+++ b/pki/base/console/src/com/netscape/admin/certsrv/config/install/WIGenKeyCertReqPage.java
@@ -18,15 +18,10 @@
package com.netscape.admin.certsrv.config.install;
import java.awt.*;
-import java.util.*;
import javax.swing.*;
import com.netscape.admin.certsrv.*;
-import com.netscape.admin.certsrv.connection.*;
import com.netscape.admin.certsrv.wizard.*;
import com.netscape.certsrv.common.*;
-import com.netscape.admin.certsrv.task.*;
-import com.netscape.management.client.console.*;
-import com.netscape.management.client.util.*;
/**
* Generate the certificate request
@@ -70,7 +65,7 @@ class WIGenKeyCertReqPage extends WizardBasePanel implements IWizardPanel {
NameValuePairs nvps =
(NameValuePairs)wizardInfo.get(wizardInfo.ALL_CERT_INFO);
if (nvps != null) {
- str = (String)nvps.getValue(Constants.PR_SKI);
+ str = (String)nvps.get(Constants.PR_SKI);
if (str != null && str.equals(ConfigConstants.TRUE)) {
mCMC.setEnabled(true);
mCMC.setVisible(true);
@@ -171,11 +166,10 @@ class WIGenKeyCertReqPage extends WizardBasePanel implements IWizardPanel {
NameValuePairs nvps = wizardInfo.getAllCertInfo();//extensions
if (nvps != null) {
- for (int i=0; i<nvps.size(); i++) {
- NameValuePair nvp = (NameValuePair)nvps.elementAt(i);
-
- if (nvp.getName()!= null && nvp.getValue()!= null)
- rawData = rawData+"&"+nvp.getName()+"="+nvp.getValue();
+ for (String name : nvps.keySet()) {
+ String value = nvps.get(name);
+ if (name != null && value != null)
+ rawData = rawData+"&"+name+"="+value;
}
}