From 7364a11df617ee2ceabe7a686a4ad5d8e19f9dac Mon Sep 17 00:00:00 2001 From: Andrew Wnuk Date: Tue, 6 Mar 2012 11:04:51 -0800 Subject: Option to create ECC credentials for admin Configuration wizard should provide option to issue ECC credentials for admin during ECC CA configuration. Bug #784387. --- .../common-ui/shared/admin/console/config/adminpanel.vm | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'pki/dogtag/common-ui/shared/admin/console/config/adminpanel.vm') diff --git a/pki/dogtag/common-ui/shared/admin/console/config/adminpanel.vm b/pki/dogtag/common-ui/shared/admin/console/config/adminpanel.vm index 60af2a530..5db27e00d 100644 --- a/pki/dogtag/common-ui/shared/admin/console/config/adminpanel.vm +++ b/pki/dogtag/common-ui/shared/admin/console/config/adminpanel.vm @@ -35,13 +35,18 @@ function performPanel() { var dn = "cn=" + name + ",uid=admin,e="+email+",o="+o; document.forms[0].subject.value = dn; var keyGenAlg = "rsa-dual-use"; + var keyParams = null; + if (document.forms[0].keytype.value == 'ecc') { + keyGenAlg = "ec-dual-use"; + keyParams = "curve=nistp256" + } if (navigator.appName == "Netscape" && typeof(crypto.version) != "undefined") { crmfObject = crypto.generateCRMFRequest( dn, "regToken", "authenticator", null, - "setCRMFRequest();", 1024, null, keyGenAlg); + "setCRMFRequest();", 2048, keyParams, keyGenAlg); } else { Send_OnClick(); } @@ -204,6 +209,10 @@ The administrator is a privileged user who manages this subsystem. Please enter + + Key Type: + +

-- cgit