summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--base/common/src/com/netscape/certsrv/profile/CertInfoProfile.java17
1 files changed, 9 insertions, 8 deletions
diff --git a/base/common/src/com/netscape/certsrv/profile/CertInfoProfile.java b/base/common/src/com/netscape/certsrv/profile/CertInfoProfile.java
index 907d8d631..566184d1a 100644
--- a/base/common/src/com/netscape/certsrv/profile/CertInfoProfile.java
+++ b/base/common/src/com/netscape/certsrv/profile/CertInfoProfile.java
@@ -21,12 +21,12 @@ import java.util.Enumeration;
import java.util.StringTokenizer;
import java.util.Vector;
-import netscape.security.x509.X509CertInfo;
-
import com.netscape.certsrv.apps.CMS;
import com.netscape.certsrv.base.IConfigStore;
import com.netscape.certsrv.request.IRequest;
+import netscape.security.x509.X509CertInfo;
+
public class CertInfoProfile {
private Vector<ICertInfoPolicyDefault> mDefaults = new Vector<ICertInfoPolicyDefault>();
private String mName = null;
@@ -87,19 +87,20 @@ public class CertInfoProfile {
return mProfileSetIDMapping;
}
- public void populate(X509CertInfo info) {
- populate( null /* request */, info);
+ public void populate(X509CertInfo info) throws Exception {
+ populate(null /* request */, info);
}
- public void populate(IRequest request, X509CertInfo info) {
+ public void populate(IRequest request, X509CertInfo info) throws Exception {
Enumeration<ICertInfoPolicyDefault> e1 = mDefaults.elements();
while (e1.hasMoreElements()) {
ICertInfoPolicyDefault def = e1.nextElement();
try {
- def.populate( request, info);
+ CMS.debug("CertInfoProfile: Populating certificate with " + def.getClass().getName());
+ def.populate(request, info);
} catch (Exception e) {
- CMS.debug(e);
- CMS.debug("CertInfoProfile.populate: " + e.toString());
+ CMS.debug("CertInfoProfile: Unable to populate certificate: " + e);
+ throw e;
}
}
}