summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoralee <alee@c9f7a03b-bd48-0410-a16d-cbbf54688b0b>2009-02-27 17:29:15 +0000
committeralee <alee@c9f7a03b-bd48-0410-a16d-cbbf54688b0b>2009-02-27 17:29:15 +0000
commit6c6cfec1fa9abb5428cbf3ea5df82c16185758d1 (patch)
tree0c7dfc7406f528c5e17d7d375eeedbe384ebc12a
parente21ce46c60c96a38eab694502c6e428940a55098 (diff)
downloadpki-6c6cfec1fa9abb5428cbf3ea5df82c16185758d1.tar.gz
pki-6c6cfec1fa9abb5428cbf3ea5df82c16185758d1.tar.xz
pki-6c6cfec1fa9abb5428cbf3ea5df82c16185758d1.zip
Bugzilla 224835, 367171: edit nicknames and sizepanel
git-svn-id: svn+ssh://svn.fedorahosted.org/svn/pki/trunk@262 c9f7a03b-bd48-0410-a16d-cbbf54688b0b
-rw-r--r--pki/base/common/src/com/netscape/certsrv/util/HttpInput.java6
-rw-r--r--pki/base/common/src/com/netscape/cms/servlet/csadmin/Cert.java4
-rw-r--r--pki/base/common/src/com/netscape/cms/servlet/csadmin/CertRequestPanel.java8
-rw-r--r--pki/base/common/src/com/netscape/cms/servlet/csadmin/NamePanel.java42
-rw-r--r--pki/base/common/src/com/netscape/cms/servlet/csadmin/SizePanel.java2
-rw-r--r--pki/base/ra/doc/CS.cfg1
-rwxr-xr-xpki/base/ra/lib/perl/PKI/RA/DonePanel.pm2
-rwxr-xr-xpki/base/ra/lib/perl/PKI/RA/NamePanel.pm44
-rwxr-xr-xpki/base/ra/lib/perl/PKI/RA/SizePanel.pm8
-rw-r--r--pki/base/tps/doc/CS.cfg1
-rwxr-xr-xpki/base/tps/lib/perl/PKI/TPS/DonePanel.pm2
-rwxr-xr-xpki/base/tps/lib/perl/PKI/TPS/NamePanel.pm47
-rwxr-xr-xpki/base/tps/lib/perl/PKI/TPS/SizePanel.pm7
-rw-r--r--pki/dogtag/common-ui/dogtag-pki-common-ui.spec4
-rw-r--r--pki/dogtag/common-ui/shared/admin/console/config/namepanel.vm12
-rw-r--r--pki/dogtag/common-ui/shared/admin/console/config/sizepanel.vm4
-rw-r--r--pki/dogtag/common/pki-common.spec4
-rw-r--r--pki/dogtag/ra-ui/dogtag-pki-ra-ui.spec4
-rw-r--r--pki/dogtag/ra-ui/shared/docroot/ra/admin/console/config/namepanel.vm6
-rw-r--r--pki/dogtag/ra-ui/shared/docroot/ra/admin/console/config/sizepanel.vm4
-rw-r--r--pki/dogtag/ra/pki-ra.spec4
-rw-r--r--pki/dogtag/tps-ui/dogtag-pki-tps-ui.spec4
-rw-r--r--pki/dogtag/tps-ui/shared/docroot/tps/admin/console/config/namepanel.vm6
-rw-r--r--pki/dogtag/tps-ui/shared/docroot/tps/admin/console/config/sizepanel.vm4
-rw-r--r--pki/dogtag/tps/pki-tps.spec6
25 files changed, 188 insertions, 48 deletions
diff --git a/pki/base/common/src/com/netscape/certsrv/util/HttpInput.java b/pki/base/common/src/com/netscape/certsrv/util/HttpInput.java
index 034cfd6cd..b64ac4622 100644
--- a/pki/base/common/src/com/netscape/certsrv/util/HttpInput.java
+++ b/pki/base/common/src/com/netscape/certsrv/util/HttpInput.java
@@ -241,6 +241,12 @@ public class HttpInput
{
return getString(request, name);
}
+
+ public static String getNickname(HttpServletRequest request, String name)
+ throws IOException
+ {
+ return getString(request, name);
+ }
public static String getHostname(HttpServletRequest request, String name)
throws IOException
diff --git a/pki/base/common/src/com/netscape/cms/servlet/csadmin/Cert.java b/pki/base/common/src/com/netscape/cms/servlet/csadmin/Cert.java
index 4de73d2da..88b13453f 100644
--- a/pki/base/common/src/com/netscape/cms/servlet/csadmin/Cert.java
+++ b/pki/base/common/src/com/netscape/cms/servlet/csadmin/Cert.java
@@ -51,6 +51,10 @@ public class Cert {
return mEnable;
}
+ public void setNickname(String s) {
+ mNickname = s;
+ }
+
public String getNickname() {
return mNickname;
}
diff --git a/pki/base/common/src/com/netscape/cms/servlet/csadmin/CertRequestPanel.java b/pki/base/common/src/com/netscape/cms/servlet/csadmin/CertRequestPanel.java
index 1767bdf84..427a662f3 100644
--- a/pki/base/common/src/com/netscape/cms/servlet/csadmin/CertRequestPanel.java
+++ b/pki/base/common/src/com/netscape/cms/servlet/csadmin/CertRequestPanel.java
@@ -443,7 +443,9 @@ public class CertRequestPanel extends WizardPanelBase {
private boolean findBootstrapServerCert() {
IConfigStore cs = CMS.getConfigStore();
try {
- String nickname = cs.getString("preop.cert.sslserver.nickname", "");
+ String instanceID = cs.getString("instanceId", "");
+ String nickname = "Server-Cert cert-" + instanceID;
+
CryptoManager cm = CryptoManager.getInstance();
X509Certificate cert = cm.findCertByNickname(nickname);
Principal issuerDN = cert.getIssuerDN();
@@ -460,7 +462,9 @@ public class CertRequestPanel extends WizardPanelBase {
private void deleteBootstrapServerCert() {
IConfigStore cs = CMS.getConfigStore();
try {
- String nickname = cs.getString("preop.cert.sslserver.nickname", "");
+ String instanceID = cs.getString("instanceId", "");
+ String nickname = "Server-Cert cert-" + instanceID;
+
deleteCert("Internal Key Storage Token", nickname);
} catch (Exception e) {
CMS.debug("CertRequestPanel deleteBootstrapServerCert Exception="+e.toString());
diff --git a/pki/base/common/src/com/netscape/cms/servlet/csadmin/NamePanel.java b/pki/base/common/src/com/netscape/cms/servlet/csadmin/NamePanel.java
index 8eafdeac5..75a524e5a 100644
--- a/pki/base/common/src/com/netscape/cms/servlet/csadmin/NamePanel.java
+++ b/pki/base/common/src/com/netscape/cms/servlet/csadmin/NamePanel.java
@@ -562,16 +562,29 @@ public class NamePanel extends WizardPanelBase {
{
CMS.debug("NamePanel: configCertWithTag start");
Enumeration c = mCerts.elements();
-
+ IConfigStore config = CMS.getConfigStore();
+
while (c.hasMoreElements()) {
Cert cert = (Cert) c.nextElement();
String ct = cert.getCertTag();
CMS.debug("NamePanel: configCertWithTag ct=" + ct +
" tag=" +tag);
if (ct.equals(tag)) {
- configCert(request, response, context, cert);
- CMS.debug("NamePanel: configCertWithTag done with tag=" + tag);
- return;
+ try {
+ String nickname = HttpInput.getNickname(request, ct + "_nick");
+ if (nickname != null) {
+ CMS.debug("configCertWithTag: Setting nickname for " + ct + " to " + nickname);
+ config.putString(PCERT_PREFIX + ct + ".nickname", nickname);
+ cert.setNickname(nickname);
+ config.commit(false);
+ }
+ } catch (Exception e) {
+ CMS.debug("NamePanel: configCertWithTag: Exception in setting nickname for " + ct + ": " + e.toString());
+ }
+
+ configCert(request, response, context, cert);
+ CMS.debug("NamePanel: configCertWithTag done with tag=" + tag);
+ return;
}
}
CMS.debug("NamePanel: configCertWithTag done");
@@ -598,6 +611,12 @@ public class NamePanel extends WizardPanelBase {
if (!olddn.equals(dn))
hasChanged = true;
+
+ String oldnick = config.getString(PCERT_PREFIX + ct + ".nickname");
+ String nick = HttpInput.getNickname(request, ct + "_nick");
+ if (!oldnick.equals(nick))
+ hasChanged = true;
+
}
} catch (Exception e) {
}
@@ -727,7 +746,6 @@ public class NamePanel extends WizardPanelBase {
while (c.hasMoreElements()) {
Cert cert = (Cert) c.nextElement();
String ct = cert.getCertTag();
- String nickname = cert.getNickname();
String tokenname = cert.getTokenname();
boolean enable = config.getBoolean(PCERT_PREFIX+ct+".enable", true);
if (!enable)
@@ -737,10 +755,20 @@ public class NamePanel extends WizardPanelBase {
if (certDone)
continue;
+ // get the nicknames and put in config
+ String nickname = HttpInput.getNickname(request, ct + "_nick");
+ if (nickname != null) {
+ CMS.debug("NamePanel: update: Setting nickname for " + ct + " to " + nickname);
+ config.putString(PCERT_PREFIX + ct + ".nickname", nickname);
+ cert.setNickname(nickname);
+ } else {
+ nickname = cert.getNickname();
+ }
+
// get the dn's and put in config
- String dn = HttpInput.getDN(request, cert.getCertTag());
+ String dn = HttpInput.getDN(request, ct);
- config.putString(PCERT_PREFIX + cert.getCertTag() + ".dn", dn);
+ config.putString(PCERT_PREFIX + ct + ".dn", dn);
// commit here in case it changes
config.commit(false);
diff --git a/pki/base/common/src/com/netscape/cms/servlet/csadmin/SizePanel.java b/pki/base/common/src/com/netscape/cms/servlet/csadmin/SizePanel.java
index 131eebd22..d5b6f7d1b 100644
--- a/pki/base/common/src/com/netscape/cms/servlet/csadmin/SizePanel.java
+++ b/pki/base/common/src/com/netscape/cms/servlet/csadmin/SizePanel.java
@@ -170,6 +170,7 @@ public class SizePanel extends WizardPanelBase {
context.put("certs", mCerts);
context.put("errorString", errorString);
context.put("default_keysize", DEFAULT_RSA_KEY_SIZE);
+ context.put("default_ecc_keysize", DEFAULT_ECC_KEY_SIZE);
context.put("panel", "admin/console/config/sizepanel.vm");
}
@@ -474,6 +475,7 @@ public class SizePanel extends WizardPanelBase {
context.put("title", "Key Pairs");
context.put("certs", mCerts);
context.put("default_keysize", DEFAULT_RSA_KEY_SIZE);
+ context.put("default_ecc_keysize", DEFAULT_ECC_KEY_SIZE);
context.put("panel", "admin/console/config/sizepanel.vm");
}
}
diff --git a/pki/base/ra/doc/CS.cfg b/pki/base/ra/doc/CS.cfg
index 831f91a07..203a29da2 100644
--- a/pki/base/ra/doc/CS.cfg
+++ b/pki/base/ra/doc/CS.cfg
@@ -243,3 +243,4 @@ preop.keysize._002=#########################################
preop.keysize.customsize=2048
preop.keysize.select=custom
preop.keysize.size=2048
+preop.keysize.ecc.size=256
diff --git a/pki/base/ra/lib/perl/PKI/RA/DonePanel.pm b/pki/base/ra/lib/perl/PKI/RA/DonePanel.pm
index 4bd04cf76..76827fcf3 100755
--- a/pki/base/ra/lib/perl/PKI/RA/DonePanel.pm
+++ b/pki/base/ra/lib/perl/PKI/RA/DonePanel.pm
@@ -304,7 +304,7 @@ sub display
system( "chmod 00660 $instDir/conf/nss.conf.tmp" );
open(NSS_CONF, "<$instDir/conf/nss.conf");
while (<NSS_CONF>) {
- if ((/^NSSNickname/) && ($tokenname ne "") && ($tokenname ne "NSS Certificate DB")) {
+ if (/^NSSNickname/) {
print TMP_NSS_CONF "NSSNickname \"$nickname\"\n";
} else {
print TMP_NSS_CONF $_;
diff --git a/pki/base/ra/lib/perl/PKI/RA/NamePanel.pm b/pki/base/ra/lib/perl/PKI/RA/NamePanel.pm
index 0a67dc213..383654184 100755
--- a/pki/base/ra/lib/perl/PKI/RA/NamePanel.pm
+++ b/pki/base/ra/lib/perl/PKI/RA/NamePanel.pm
@@ -128,6 +128,21 @@ sub update
$::config->put("preop.cert.".$certtag.".dn", $cert_dn);
$::config->commit();
+ my $sslnickname = $::config->get("preop.cert.sslserver.nickname");
+ my $nickname = $q->param($certtag . "_nick");
+ if ($nickname ne "") {
+ &PKI::RA::Wizard::debug_log("NamePanel: update nickname for $certtag set to $nickname");
+ &PKI::RA::Wizard::debug_log("NamePanel: update nickname for $certtag being updated in config file");
+ $::config->put("preop.cert.".$certtag.".nickname", $nickname);
+ $::config->commit();
+ } else {
+ $nickname = $::config->get("preop.cert.$certtag.nickname");
+ if ($nickname eq "") {
+ $nickname = "RA ".$certtag." cert";
+ &PKI::RA::Wizard::debug_log("NamePanel: update nickname not found for $certtag -- try $nickname");
+ }
+ }
+
my $cert_request = $::config->get("preop.cert.$certtag.certreq");
if ($cert_request ne "") {
&PKI::RA::Wizard::debug_log("NamePanel: update do not generate new keys");
@@ -137,12 +152,6 @@ sub update
# =====generate requests========
# getting new request should void old cert
- my $sslnickname = $::config->get("preop.cert.sslserver.nickname");
- my $nickname = $::config->get("preop.cert.$certtag.nickname");
- if ($nickname eq "") {
- $nickname = "RA ".$certtag." cert";
- &PKI::RA::Wizard::debug_log("NamePanel: update nickname not found for $certtag -- try $nickname");
- }
my $file= "$instanceDir/conf/".$certtag."_cert.txt";
my $tmp = `rm $file`;
@@ -347,9 +356,16 @@ $debug_req = "/usr/bin/sslget -e \"$params\" -d \"$instanceDir/alias\" -p \"(sen
$nickname = "RA ".$certtag." cert";
&PKI::RA::Wizard::debug_log("NamePanel: update nickname not found for $certtag -- try $nickname");
}
- &PKI::RA::Wizard::debug_log("NamePanel: update: try to delete existing cert $nickname, if any....ok if it fails");
- $tmp = `certutil -d $instanceDir/alias -D -n "$nickname"`;
- $tmp = `certutil -d $instanceDir/alias -D $hw -f $instanceDir/conf/.pwfile -n "$tk$nickname"`;
+
+ if ($certtag ne "sslserver") {
+ &PKI::RA::Wizard::debug_log("NamePanel: update: try to delete existing cert $nickname, if any....ok if it fails");
+ $tmp = `certutil -d $instanceDir/alias -D -n "$nickname"`;
+ $tmp = `certutil -d $instanceDir/alias -D $hw -f $instanceDir/conf/.pwfile -n "$tk$nickname"`;
+ } else {
+ &PKI::RA::Wizard::debug_log("NamePanel: update: try to delete existing cert $sslnickname, if any....ok if it fails");
+ $tmp = `certutil -d $instanceDir/alias -D -n "$sslnickname"`;
+ $tmp = `certutil -d $instanceDir/alias -D $hw -f $instanceDir/conf/.pwfile -n "$tk$sslnickname"`;
+ }
&PKI::RA::Wizard::debug_log("NamePanel: update: try to import cert from $cert_fn");
$tmp = `certutil -d $instanceDir/alias $hw -f $instanceDir/conf/.pwfile -A -n "$nickname" -t "u,u,u" -a -i $cert_fn`;
@@ -369,8 +385,18 @@ $debug_req = "/usr/bin/sslget -e \"$params\" -d \"$instanceDir/alias\" -p \"(sen
$::config->put("conn.tks1.clientNickname", "$tk$nickname");
}
$::config->commit();
+ } else {
+ if ($certtag eq "subsystem") {
+ # setting these just in case the subsystem nickname changed.
+ &PKI::RA::Wizard::debug_log("NamePanel: update: setting in case the subsystem nickname changed");
+ $::config->put("conn.ca1.clientNickname", "$nickname");
+ $::config->put("conn.drm1.clientNickname", "$nickname");
+ $::config->put("conn.tks1.clientNickname", "$nickname");
+ }
+ $::config->commit();
}
+
&PKI::RA::Wizard::debug_log("NamePanel: update: done importing cert: $tk$nickname");
$tmp = `rm $cert_fn`;
}
diff --git a/pki/base/ra/lib/perl/PKI/RA/SizePanel.pm b/pki/base/ra/lib/perl/PKI/RA/SizePanel.pm
index c5ad6ca49..763b184be 100755
--- a/pki/base/ra/lib/perl/PKI/RA/SizePanel.pm
+++ b/pki/base/ra/lib/perl/PKI/RA/SizePanel.pm
@@ -223,6 +223,14 @@ sub display
} else {
$::symbol{default_keysize} = $default_size;
}
+
+ my $default_ecc_size = $::config->get("preop.keysize.ecc.size");
+ if ($default_ecc_size eq "") {
+ $::symbol{default_ecc_keysize} = 256;
+ } else {
+ $::symbol{default_ecc_keysize} = $default_ecc_size;
+ }
+
my $custom_size = $::config->get("preop.keysize.customsize");
if ($custom_size eq "") {
$::symbol{custom_size} = 2048;
diff --git a/pki/base/tps/doc/CS.cfg b/pki/base/tps/doc/CS.cfg
index 0c57db31b..5120b4078 100644
--- a/pki/base/tps/doc/CS.cfg
+++ b/pki/base/tps/doc/CS.cfg
@@ -345,6 +345,7 @@ preop.keysize._002=#########################################
preop.keysize.customsize=2048
preop.keysize.select=custom
preop.keysize.size=2048
+preop.keysize.ecc.size=256
op.enroll._000=#########################################
op.enroll._001=# Default Operations
op.enroll._002=#
diff --git a/pki/base/tps/lib/perl/PKI/TPS/DonePanel.pm b/pki/base/tps/lib/perl/PKI/TPS/DonePanel.pm
index dd5058208..1323e961d 100755
--- a/pki/base/tps/lib/perl/PKI/TPS/DonePanel.pm
+++ b/pki/base/tps/lib/perl/PKI/TPS/DonePanel.pm
@@ -316,7 +316,7 @@ sub display
system( "chmod 00660 $instDir/conf/nss.conf.tmp" );
open(NSS_CONF, "<$instDir/conf/nss.conf");
while (<NSS_CONF>) {
- if ((/^NSSNickname/) && ($tokenname ne "") && ($tokenname ne "NSS Certificate DB")) {
+ if (/^NSSNickname/) {
print TMP_NSS_CONF "NSSNickname \"$nickname\"\n";
} else {
print TMP_NSS_CONF $_;
diff --git a/pki/base/tps/lib/perl/PKI/TPS/NamePanel.pm b/pki/base/tps/lib/perl/PKI/TPS/NamePanel.pm
index 21ef98a4a..8baaafad2 100755
--- a/pki/base/tps/lib/perl/PKI/TPS/NamePanel.pm
+++ b/pki/base/tps/lib/perl/PKI/TPS/NamePanel.pm
@@ -127,6 +127,21 @@ sub update
$::config->put("preop.cert.".$certtag.".dn", $cert_dn);
$::config->commit();
+ my $sslnickname = $::config->get("preop.cert.sslserver.nickname");
+ my $nickname = $q->param($certtag . "_nick");
+ if ($nickname ne "") {
+ &PKI::TPS::Wizard::debug_log("NamePanel: update nickname for $certtag set to $nickname");
+ &PKI::TPS::Wizard::debug_log("NamePanel: update nickname for $certtag being updated in config file");
+ $::config->put("preop.cert.".$certtag.".nickname", $nickname);
+ $::config->commit();
+ } else {
+ $nickname = $::config->get("preop.cert.$certtag.nickname");
+ if ($nickname eq "") {
+ $nickname = "TPS ".$certtag." cert";
+ &PKI::TPS::Wizard::debug_log("NamePanel: update nickname not found for $certtag -- try $nickname");
+ }
+ }
+
my $cert_request = $::config->get("preop.cert.$certtag.certreq");
if ($cert_request ne "") {
&PKI::TPS::Wizard::debug_log("NamePanel: update do not generate new keys");
@@ -136,13 +151,6 @@ sub update
# =====generate requests========
# getting new request should void old cert
- my $sslnickname = $::config->get("preop.cert.sslserver.nickname");
- my $nickname = $::config->get("preop.cert.$certtag.nickname");
- if ($nickname eq "") {
- $nickname = "TPS ".$certtag." cert";
- &PKI::TPS::Wizard::debug_log("NamePanel: update nickname not found for $certtag -- try $nickname");
- }
-
my $file= "$instanceDir/conf/".$certtag."_cert.txt";
my $tmp = `rm $file`;
@@ -347,9 +355,16 @@ $debug_req = "/usr/bin/sslget -e \"$params\" -d \"$instanceDir/alias\" -p \"(sen
$nickname = "TPS ".$certtag." cert";
&PKI::TPS::Wizard::debug_log("NamePanel: update nickname not found for $certtag -- try $nickname");
}
- &PKI::TPS::Wizard::debug_log("NamePanel: update: try to delete existing cert $nickname, if any....ok if it fails");
- $tmp = `certutil -d $instanceDir/alias -D -n "$nickname"`;
- $tmp = `certutil -d $instanceDir/alias -D $hw -f $instanceDir/conf/.pwfile -n "$tk$nickname"`;
+
+ if ($certtag ne "sslserver") {
+ &PKI::TPS::Wizard::debug_log("NamePanel: update: try to delete existing cert $nickname, if any....ok if it fails");
+ $tmp = `certutil -d $instanceDir/alias -D -n "$nickname"`;
+ $tmp = `certutil -d $instanceDir/alias -D $hw -f $instanceDir/conf/.pwfile -n "$tk$nickname"`;
+ } else {
+ &PKI::TPS::Wizard::debug_log("NamePanel: update: try to delete existing cert $sslnickname, if any....ok if it fails");
+ $tmp = `certutil -d $instanceDir/alias -D -n "$sslnickname"`;
+ $tmp = `certutil -d $instanceDir/alias -D $hw -f $instanceDir/conf/.pwfile -n "$tk$sslnickname"`;
+ }
&PKI::TPS::Wizard::debug_log("NamePanel: update: try to import cert from $cert_fn");
$tmp = `certutil -d $instanceDir/alias $hw -f $instanceDir/conf/.pwfile -A -n "$nickname" -t "u,u,u" -a -i $cert_fn`;
@@ -369,7 +384,17 @@ $debug_req = "/usr/bin/sslget -e \"$params\" -d \"$instanceDir/alias\" -p \"(sen
$::config->put("conn.tks1.clientNickname", "$tk$nickname");
}
$::config->commit();
- }
+ } else {
+ if ($certtag eq "subsystem") {
+ # setting these just in case the subsystem nickname changed.
+ &PKI::TPS::Wizard::debug_log("NamePanel: update: setting in case the subsystem nickname changed");
+ $::config->put("conn.ca1.clientNickname", "$nickname");
+ $::config->put("conn.drm1.clientNickname", "$nickname");
+ $::config->put("conn.tks1.clientNickname", "$nickname");
+ }
+ $::config->commit();
+ }
+
&PKI::TPS::Wizard::debug_log("NamePanel: update: done importing cert: $tk$nickname");
$tmp = `rm $cert_fn`;
diff --git a/pki/base/tps/lib/perl/PKI/TPS/SizePanel.pm b/pki/base/tps/lib/perl/PKI/TPS/SizePanel.pm
index 3ccf1a225..eb1fc6c30 100755
--- a/pki/base/tps/lib/perl/PKI/TPS/SizePanel.pm
+++ b/pki/base/tps/lib/perl/PKI/TPS/SizePanel.pm
@@ -222,6 +222,13 @@ sub display
} else {
$::symbol{default_keysize} = $default_size;
}
+ my $default_ecc_size = $::config->get("preop.keysize.ecc.size");
+ if ($default_ecc_size eq "") {
+ $::symbol{default_ecc_keysize} = 256;
+ } else {
+ $::symbol{default_ecc_keysize} = $default_ecc_size;
+ }
+
my $custom_size = $::config->get("preop.keysize.customsize");
if ($custom_size eq "") {
$::symbol{custom_size} = 2048;
diff --git a/pki/dogtag/common-ui/dogtag-pki-common-ui.spec b/pki/dogtag/common-ui/dogtag-pki-common-ui.spec
index 954ef7196..93a819d56 100644
--- a/pki/dogtag/common-ui/dogtag-pki-common-ui.spec
+++ b/pki/dogtag/common-ui/dogtag-pki-common-ui.spec
@@ -34,7 +34,7 @@
## Package Header Definitions
%define base_name %{base_ui_prefix}-%{base_prefix}-%{base_component}
%define base_version 1.0.0
-%define base_release 9
+%define base_release 10
%define base_group System Environment/Base
%define base_vendor Red Hat, Inc.
%define base_license GPLv2 with exceptions
@@ -222,6 +222,8 @@ rm -rf ${RPM_BUILD_ROOT}
###############################################################################
%changelog
+* Fri Feb 27 2009 Ade Lee <alee@redhat.com> 1.0.0-10
+- Bugzilla 224835 and 367171: Allow cert nicknames to be edited and sizepanel fixes
* Thu Feb 26 2009 Matthew Harmsen <mharmsen@redhat.com> 1.0.0-9
- Bugzilla Bug #458337 - Provide separate listening ports for CS
* Wed Feb 11 2009 Matthew Harmsen <mharmsen@redhat.com> 1.0.0-8
diff --git a/pki/dogtag/common-ui/shared/admin/console/config/namepanel.vm b/pki/dogtag/common-ui/shared/admin/console/config/namepanel.vm
index a76a65d9d..ef5c564e6 100644
--- a/pki/dogtag/common-ui/shared/admin/console/config/namepanel.vm
+++ b/pki/dogtag/common-ui/shared/admin/console/config/namepanel.vm
@@ -26,7 +26,7 @@ function performPanel() {
}
}
</SCRIPT>
-Each certificate associated with this instance needs to have a unique name within the PKI hierarchy. The following information will be used to generate these unique names. <a href="javascript:toggle_details();">[Details]</a>
+Each certificate associated with this instance needs to have a unique name within the PKI hierarchy. The following information will be used to generate these unique names. Each certificate will be stored in the security module using a unique nickname.<a href="javascript:toggle_details();">[Details]</a>
<SCRIPT type="text/JavaScript">
function toggle_details()
{
@@ -41,7 +41,7 @@ function toggle_details()
<div id=details style="display: none;">
<br/>
-Each unique name, called the certificate's subject name, is referenced as the distinguished name (DN). A DN may be composed of multiple comma separated name=value fields.
+Each unique name, called the certificate's subject name, is referenced as the distinguished name (DN). A DN may be composed of multiple comma separated name=value fields.
<br/>
</div>
@@ -62,6 +62,14 @@ Each unique name, called the certificate's subject name, is referenced as the di
<td><input type="text" size="70" name="$item.getCertTag()" value="$item.getEscapedDN()" disabled="disabled" /></td>
#end
</tr>
+ <tr>
+ <th>Nickname:</th>
+#if ($item.isEnable())
+ <td><input type="text" size="70" name="$item.getCertTag()_nick" value="$item.getNickname()"/></td>
+#else
+ <td><input type="text" size="70" name="$item.getCertTag()_nick" value="$item.getNickname()" disabled="disabled" /></td>
+#end
+ </tr>
</table>
<br/>
#end
diff --git a/pki/dogtag/common-ui/shared/admin/console/config/sizepanel.vm b/pki/dogtag/common-ui/shared/admin/console/config/sizepanel.vm
index 374973ad3..aa9d29bb4 100644
--- a/pki/dogtag/common-ui/shared/admin/console/config/sizepanel.vm
+++ b/pki/dogtag/common-ui/shared/admin/console/config/sizepanel.vm
@@ -166,7 +166,7 @@ For a cloned subsystem, only the key for an SSL server certificate is generated.
</tr>
</table>
<p>
- <input checked onChange="defaultChange()" type=radio name="choice" value="default"><b>Use the default key size (2048 bits for RSA, 256 bits for ECC)</b>.
+ <input checked onChange="defaultChange()" type=radio name="choice" value="default"><b>Use the default key size ($default_keysize bits for RSA, $default_ecc_keysize bits for ECC)</b>.
<p>
<input onChange="customChange()" type=radio name="choice" value="custom"><b>Use the following custom key size:</b>
@@ -206,7 +206,7 @@ For a cloned subsystem, only the key for an SSL server certificate is generated.
#if ($item.useDefaultKey())
checked
#end
- type=radio name=$item.getCertTag()_choice value="default"><b>Use the default key size ($default_keysize bits).
+ type=radio name=$item.getCertTag()_choice value="default"><b>Use the default key size (2048 bits for RSA, 256 bits for ECC).
#else
<input
#if ($item.useDefaultKey())
diff --git a/pki/dogtag/common/pki-common.spec b/pki/dogtag/common/pki-common.spec
index 64b3eb3ad..b5870aaed 100644
--- a/pki/dogtag/common/pki-common.spec
+++ b/pki/dogtag/common/pki-common.spec
@@ -34,7 +34,7 @@
## Package Header Definitions
%define base_name %{base_prefix}-%{base_component}
%define base_version 1.0.0
-%define base_release 45
+%define base_release 46
%define base_group System Environment/Base
%define base_vendor Red Hat, Inc.
%define base_license GPLv2 with exceptions
@@ -285,6 +285,8 @@ chmod 00755 %{_datadir}/%{base_prefix}/setup/postinstall
###############################################################################
%changelog
+* Fri Feb 27 2009 Ade Lee <alee@redhat.com> 1.0.0-46
+- Bugzilla 224835 and 367171: Allow cert nicknames to be edited and sizepanel fixes
* Thu Feb 26 2009 Matthew Harmsen <mharmsen@redhat.com> 1.0.0-45
- Bugzilla Bug #458337 - Provide separate listening ports for CS
* Wed Feb 25 2009 Christina Fu <cfu@redhat.com> 1.0.0-44
diff --git a/pki/dogtag/ra-ui/dogtag-pki-ra-ui.spec b/pki/dogtag/ra-ui/dogtag-pki-ra-ui.spec
index 6b636e841..8d46a4a97 100644
--- a/pki/dogtag/ra-ui/dogtag-pki-ra-ui.spec
+++ b/pki/dogtag/ra-ui/dogtag-pki-ra-ui.spec
@@ -34,7 +34,7 @@
## Package Header Definitions
%define base_name %{base_ui_prefix}-%{base_prefix}-%{base_component}
%define base_version 1.0.0
-%define base_release 6
+%define base_release 7
%define base_group System Environment/Base
%define base_vendor Red Hat, Inc.
%define base_license GPLv2 with exceptions
@@ -222,6 +222,8 @@ rm -rf ${RPM_BUILD_ROOT}
###############################################################################
%changelog
+* Fri Feb 27 2009 Ade Lee <alee@redhat.com> 1.0.0-7
+- Bugzilla 224835 and 367171: Allow cert nicknames to be edited and sizepanel fixes
* Thu Feb 26 2009 Matthew Harmsen <mharmsen@redhat.com> 1.0.0-6
- Bugzilla Bug #458337 - Provide separate listening ports for CS
* Wed Feb 11 2009 Matthew Harmsen <mharmsen@redhat.com> 1.0.0-5
diff --git a/pki/dogtag/ra-ui/shared/docroot/ra/admin/console/config/namepanel.vm b/pki/dogtag/ra-ui/shared/docroot/ra/admin/console/config/namepanel.vm
index 3fd932df4..798f16598 100644
--- a/pki/dogtag/ra-ui/shared/docroot/ra/admin/console/config/namepanel.vm
+++ b/pki/dogtag/ra-ui/shared/docroot/ra/admin/console/config/namepanel.vm
@@ -26,7 +26,7 @@ function performPanel() {
}
}
</SCRIPT>
-Each certificate associated with this instance needs to have a unique name within the PKI hierarchy. The following information will be used to generate these unique names. <a href="javascript:toggle_details();">[Details]</a>
+Each certificate associated with this instance needs to have a unique name within the PKI hierarchy. The following information will be used to generate these unique names. Each certificate will be stored in the security module using a unique nickname. <a href="javascript:toggle_details();">[Details]</a>
<SCRIPT type="text/JavaScript">
function toggle_details()
{
@@ -58,6 +58,10 @@ Each unique name, called the certificate's subject name, is referenced as the di
<th>DN:</th>
<td><input type="text" size="70" name="$item.getCertTag()" value="$item.getDN()"/></td>
</tr>
+ <tr>
+ <th>Nickname:</th>
+ <td><input type="text" size="70" name="$item.getCertTag()_nick" value="$item.getNickname()"/></td>
+ </tr>
</table>
<p>
#end
diff --git a/pki/dogtag/ra-ui/shared/docroot/ra/admin/console/config/sizepanel.vm b/pki/dogtag/ra-ui/shared/docroot/ra/admin/console/config/sizepanel.vm
index 08a36a438..b7a7a820c 100644
--- a/pki/dogtag/ra-ui/shared/docroot/ra/admin/console/config/sizepanel.vm
+++ b/pki/dogtag/ra-ui/shared/docroot/ra/admin/console/config/sizepanel.vm
@@ -166,7 +166,7 @@ Within each key pair type (but not comparable between two different key pair typ
#if ($select == "default")
checked
#end
- onChange="defaultChange()" type=radio name="choice" value="default"><b>Use the default key size (2048 bits for RSA, 256 bits for ECC)</b>.
+ onChange="defaultChange()" type=radio name="choice" value="default"><b>Use the default key size ($default_keysize bits for RSA, $default_ecc_keysize bits for ECC)</b>.
<p>
<input
#if ($select == "custom")
@@ -204,7 +204,7 @@ Within each key pair type (but not comparable between two different key pair typ
#if ($item.useDefaultKey())
checked
#end
- type=radio name=$item.getCertTag()_choice value="default"><b>Use the default key size ($default_keysize bits).
+ type=radio name=$item.getCertTag()_choice value="default"><b>Use the default key size ($default_keysize bits for RSA, $default_ecc_keysize bits for ECC).
<p>
<input
#if (!$item.useDefaultKey())
diff --git a/pki/dogtag/ra/pki-ra.spec b/pki/dogtag/ra/pki-ra.spec
index 35a026414..a2ede55dd 100644
--- a/pki/dogtag/ra/pki-ra.spec
+++ b/pki/dogtag/ra/pki-ra.spec
@@ -34,7 +34,7 @@
## Package Header Definitions
%define base_name %{base_prefix}-%{base_component}
%define base_version 1.0.0
-%define base_release 17
+%define base_release 18
%define base_group System Environment/Daemons
%define base_vendor Red Hat, Inc.
%define base_license GPLv2 with exceptions
@@ -261,6 +261,8 @@ fi
###############################################################################
%changelog
+* Fri Feb 27 2009 Ade Lee <alee@redhat.com> 1.0.0-18
+- Bugzilla 224835 and 367171: Allow cert nicknames to be edited and sizepanel fixes
* Thu Feb 26 2009 Matthew Harmsen <mharmsen@redhat.com> 1.0.0-17
- Bugzilla Bug #458337 - Provide separate listening ports for CS
* Tue Feb 24 2009 Matthew Harmsen <mharmsen@redhat.com> 1.0.0-16
diff --git a/pki/dogtag/tps-ui/dogtag-pki-tps-ui.spec b/pki/dogtag/tps-ui/dogtag-pki-tps-ui.spec
index f62264f8f..6fa9100a3 100644
--- a/pki/dogtag/tps-ui/dogtag-pki-tps-ui.spec
+++ b/pki/dogtag/tps-ui/dogtag-pki-tps-ui.spec
@@ -34,7 +34,7 @@
## Package Header Definitions
%define base_name %{base_ui_prefix}-%{base_prefix}-%{base_component}
%define base_version 1.0.0
-%define base_release 9
+%define base_release 10
%define base_group System Environment/Base
%define base_vendor Red Hat, Inc.
%define base_license GPLv2 with exceptions
@@ -222,6 +222,8 @@ rm -rf ${RPM_BUILD_ROOT}
###############################################################################
%changelog
+* Fri Feb 27 2009 Ade Lee <alee@redhat.com> 1.0.0-10
+- Bugzilla 224835 and 367171: Allow cert nicknames to be edited and sizepanel fixes
* Thur Feb 26 2009 Ade Lee <alee@redhat.com> 1.0.0-9
- Bugzilla Bug 484275 and 483304: TPS roles defined and correcting error templates
* Thu Feb 26 2009 Matthew Harmsen <mharmsen@redhat.com> 1.0.0-8
diff --git a/pki/dogtag/tps-ui/shared/docroot/tps/admin/console/config/namepanel.vm b/pki/dogtag/tps-ui/shared/docroot/tps/admin/console/config/namepanel.vm
index a5bddc270..4dc1bcc07 100644
--- a/pki/dogtag/tps-ui/shared/docroot/tps/admin/console/config/namepanel.vm
+++ b/pki/dogtag/tps-ui/shared/docroot/tps/admin/console/config/namepanel.vm
@@ -26,7 +26,7 @@ function performPanel() {
}
}
</SCRIPT>
-Each certificate associated with this instance needs to have a unique name within the PKI hierarchy. The following information will be used to generate these unique names. <a href="javascript:toggle_details();">[Details]</a>
+Each certificate associated with this instance needs to have a unique name within the PKI hierarchy. The following information will be used to generate these unique names. Each certificate will be stored in the security module using a unique nickname.<a href="javascript:toggle_details();">[Details]</a>
<SCRIPT type="text/JavaScript">
function toggle_details()
{
@@ -58,6 +58,10 @@ Each unique name, called the certificate's subject name, is referenced as the di
<th>DN:</th>
<td><input type="text" size="70" name="$item.getCertTag()" value="$item.getDN()"/></td>
</tr>
+ <tr>
+ <th>Nickname:</th>
+ <td><input type="text" size="70" name="$item.getCertTag()_nick" value="$item.getNickname()"/></td>
+ </tr>
</table>
<p>
#end
diff --git a/pki/dogtag/tps-ui/shared/docroot/tps/admin/console/config/sizepanel.vm b/pki/dogtag/tps-ui/shared/docroot/tps/admin/console/config/sizepanel.vm
index 51486889a..9f4d780ab 100644
--- a/pki/dogtag/tps-ui/shared/docroot/tps/admin/console/config/sizepanel.vm
+++ b/pki/dogtag/tps-ui/shared/docroot/tps/admin/console/config/sizepanel.vm
@@ -166,7 +166,7 @@ Within each key pair type (but not comparable between two different key pair typ
#if ($select == "default")
checked
#end
- onChange="defaultChange()" type=radio name="choice" value="default"><b>Use the default key size (2048 bits for RSA, 256 bits for ECC)</b>.
+ onChange="defaultChange()" type=radio name="choice" value="default"><b>Use the default key size ($default_keysize bits for RSA, $default_ecc_keysize bits for ECC)</b>.
<p>
<input
#if ($select == "custom")
@@ -204,7 +204,7 @@ Within each key pair type (but not comparable between two different key pair typ
#if ($item.useDefaultKey())
checked
#end
- type=radio name=$item.getCertTag()_choice value="default"><b>Use the default key size ($default_keysize bits).
+ type=radio name=$item.getCertTag()_choice value="default"><b>Use the default key size ($default_keysize bits for RSA, $default_ecc_keysize bits for ECC).
<p>
<input
#if (!$item.useDefaultKey())
diff --git a/pki/dogtag/tps/pki-tps.spec b/pki/dogtag/tps/pki-tps.spec
index 202d5da1b..913fe609c 100644
--- a/pki/dogtag/tps/pki-tps.spec
+++ b/pki/dogtag/tps/pki-tps.spec
@@ -34,7 +34,7 @@
## Package Header Definitions
%define base_name %{base_prefix}-%{base_component}
%define base_version 1.0.0
-%define base_release 27
+%define base_release 28
%define base_group System Environment/Daemons
%define base_vendor Red Hat, Inc.
%define base_license LGPLv2 with exceptions
@@ -308,7 +308,9 @@ fi
###############################################################################
%changelog
-* Thur Feb 26 2009 Ade Lee <alee@redhat.com> 1.0.0-27
+* Fri Feb 27 2009 Ade Lee <alee@redhat.com> 1.0.0-28
+- Bugzilla 224835 and 367171: Allow cert nicknames to be edited and sizepanel fixes
+* Thu Feb 26 2009 Ade Lee <alee@redhat.com> 1.0.0-27
- Bugzilla Bug 484275 and 483304: TPS roles defined and correcting error templates
* Thu Feb 26 2009 Matthew Harmsen <mharmsen@redhat.com> 1.0.0-26
- Bugzilla Bug #458337 - Provide separate listening ports for CS