summaryrefslogtreecommitdiffstats
path: root/pki/base/ca/src/com/netscape/ca
diff options
context:
space:
mode:
authorcfu <cfu@c9f7a03b-bd48-0410-a16d-cbbf54688b0b>2009-03-20 20:26:10 +0000
committercfu <cfu@c9f7a03b-bd48-0410-a16d-cbbf54688b0b>2009-03-20 20:26:10 +0000
commite1d1191055c93c05aa8e4d9ab79fd541f7e53a4f (patch)
treea695a866f734ebb78d5768e16a1ff3a2002634c9 /pki/base/ca/src/com/netscape/ca
parent32f28f40159e03d2043adee049903a36b60781e7 (diff)
downloadpki-e1d1191055c93c05aa8e4d9ab79fd541f7e53a4f.tar.gz
pki-e1d1191055c93c05aa8e4d9ab79fd541f7e53a4f.tar.xz
pki-e1d1191055c93c05aa8e4d9ab79fd541f7e53a4f.zip
472916 Bugzilla. Renewal: certs created during post-installation can not be renewed via profile framework. PHASE 1 only.
git-svn-id: svn+ssh://svn.fedorahosted.org/svn/pki/trunk@312 c9f7a03b-bd48-0410-a16d-cbbf54688b0b
Diffstat (limited to 'pki/base/ca/src/com/netscape/ca')
-rw-r--r--pki/base/ca/src/com/netscape/ca/CertificateAuthority.java16
1 files changed, 12 insertions, 4 deletions
diff --git a/pki/base/ca/src/com/netscape/ca/CertificateAuthority.java b/pki/base/ca/src/com/netscape/ca/CertificateAuthority.java
index 4f459ee4a..2a9445452 100644
--- a/pki/base/ca/src/com/netscape/ca/CertificateAuthority.java
+++ b/pki/base/ca/src/com/netscape/ca/CertificateAuthority.java
@@ -265,10 +265,16 @@ public class CertificateAuthority implements ICertificateAuthority, ICertAuthori
initCaDatabases();
// init signing unit & CA cert.
- initSigUnit();
-
- // init default CA attributes like cert version, validity.
- initDefCaAttrs();
+ try {
+ initSigUnit();
+ // init default CA attributes like cert version, validity.
+ initDefCaAttrs();
+ } catch (EBaseException e) {
+ if (CMS.isPreOpMode())
+ ;
+ else
+ throw e;
+ }
// init web gateway.
initWebGateway();
@@ -276,6 +282,8 @@ public class CertificateAuthority implements ICertificateAuthority, ICertAuthori
// init request queue and related modules.
CMS.debug("CertificateAuthority init: initRequestQueue");
initRequestQueue();
+ if (CMS.isPreOpMode())
+ return;
// set certificate status to 10 minutes
mCertRepot.setCertStatusUpdateInterval(