diff options
author | cfu <cfu@c9f7a03b-bd48-0410-a16d-cbbf54688b0b> | 2009-03-20 20:26:10 +0000 |
---|---|---|
committer | cfu <cfu@c9f7a03b-bd48-0410-a16d-cbbf54688b0b> | 2009-03-20 20:26:10 +0000 |
commit | e1d1191055c93c05aa8e4d9ab79fd541f7e53a4f (patch) | |
tree | a695a866f734ebb78d5768e16a1ff3a2002634c9 /pki/base/ca/src/com/netscape/ca | |
parent | 32f28f40159e03d2043adee049903a36b60781e7 (diff) | |
download | pki-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.java | 16 |
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( |