diff options
Diffstat (limited to 'pki/base/common/src/com/netscape/cms/crl')
11 files changed, 470 insertions, 598 deletions
diff --git a/pki/base/common/src/com/netscape/cms/crl/CMSAuthInfoAccessExtension.java b/pki/base/common/src/com/netscape/cms/crl/CMSAuthInfoAccessExtension.java index 5ca09320..6fe802e7 100644 --- a/pki/base/common/src/com/netscape/cms/crl/CMSAuthInfoAccessExtension.java +++ b/pki/base/common/src/com/netscape/cms/crl/CMSAuthInfoAccessExtension.java @@ -17,6 +17,7 @@ // --- END COPYRIGHT BLOCK --- package com.netscape.cms.crl; + import java.io.IOException; import java.util.Locale; @@ -37,13 +38,14 @@ import com.netscape.certsrv.ca.ICRLIssuingPoint; import com.netscape.certsrv.common.NameValuePairs; import com.netscape.certsrv.logging.ILogger; + /** * This represents a Authority Information Access CRL extension. - * + * * @version $Revision$, $Date$ */ -public class CMSAuthInfoAccessExtension implements ICMSCRLExtension, - IExtendedPluginInfo { +public class CMSAuthInfoAccessExtension + implements ICMSCRLExtension, IExtendedPluginInfo { public static final String PROP_NUM_ADS = "numberOfAccessDescriptions"; public static final String PROP_ACCESS_METHOD = "accessMethod"; public static final String PROP_ACCESS_LOCATION_TYPE = "accessLocationType"; @@ -59,7 +61,8 @@ public class CMSAuthInfoAccessExtension implements ICMSCRLExtension, public CMSAuthInfoAccessExtension() { } - public Extension setCRLExtensionCriticality(Extension ext, boolean critical) { + public Extension setCRLExtensionCriticality(Extension ext, + boolean critical) { AuthInfoAccessExtension authInfoAccessExt = (AuthInfoAccessExtension) ext; authInfoAccessExt.setCritical(critical); @@ -68,19 +71,16 @@ public class CMSAuthInfoAccessExtension implements ICMSCRLExtension, } public Extension getCRLExtension(IConfigStore config, Object ip, - boolean critical) { + boolean critical) { ICRLIssuingPoint crlIssuingPoint = (ICRLIssuingPoint) ip; - AuthInfoAccessExtension authInfoAccessExt = new AuthInfoAccessExtension( - critical); + AuthInfoAccessExtension authInfoAccessExt = new AuthInfoAccessExtension(critical); int numberOfAccessDescriptions = 0; try { numberOfAccessDescriptions = config.getInteger(PROP_NUM_ADS, 0); } catch (EBaseException e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CREATE_AIA_INVALID_NUM_ADS", - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_AIA_INVALID_NUM_ADS", e.toString())); } if (numberOfAccessDescriptions > 0) { @@ -94,72 +94,54 @@ public class CMSAuthInfoAccessExtension implements ICMSCRLExtension, try { accessMethod = config.getString(PROP_ACCESS_METHOD + i); } catch (EPropertyNotFound e) { - log(ILogger.LL_FAILURE, CMS.getLogMessage( - "CRL_CREATE_AIA_AD_AM_UNDEFINED", e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_AIA_AD_AM_UNDEFINED", e.toString())); } catch (EBaseException e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CREATE_AIA_AD_AM_INVALID", - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_AIA_AD_AM_INVALID", e.toString())); } - if (accessMethod != null - && accessMethod.equals(PROP_ACCESS_METHOD_OCSP)) { + if (accessMethod != null && accessMethod.equals(PROP_ACCESS_METHOD_OCSP)) { method = AuthInfoAccessExtension.METHOD_OCSP; } try { - accessLocationType = config - .getString(PROP_ACCESS_LOCATION_TYPE + i); + accessLocationType = config.getString(PROP_ACCESS_LOCATION_TYPE + i); } catch (EPropertyNotFound e) { - log(ILogger.LL_FAILURE, CMS.getLogMessage( - "CRL_CREATE_AIA_AD_ALT_UNDEFINED", e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_AIA_AD_ALT_UNDEFINED", e.toString())); } catch (EBaseException e) { - log(ILogger.LL_FAILURE, CMS.getLogMessage( - "CRL_CREATE_AIA_AD_ALT_INVALID", e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_AIA_AD_ALT_INVALID", e.toString())); } try { accessLocation = config.getString(PROP_ACCESS_LOCATION + i); } catch (EPropertyNotFound e) { - log(ILogger.LL_FAILURE, CMS.getLogMessage( - "CRL_CREATE_DIST_POINT_UNDEFINED", e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_DIST_POINT_UNDEFINED", e.toString())); } catch (EBaseException e) { - log(ILogger.LL_FAILURE, CMS.getLogMessage( - "CRL_CREATE_DIST_POINT_INVALID", e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_DIST_POINT_INVALID", e.toString())); } - if (accessLocationType != null && accessLocation != null - && accessLocation.length() > 0) { + if (accessLocationType != null && accessLocation != null && accessLocation.length() > 0) { if (accessLocationType.equalsIgnoreCase(PROP_DIRNAME)) { try { X500Name dirName = new X500Name(accessLocation); - authInfoAccessExt.addAccessDescription(method, - new GeneralName(dirName)); + authInfoAccessExt.addAccessDescription(method, new GeneralName(dirName)); } catch (IOException e) { - log(ILogger.LL_FAILURE, CMS.getLogMessage( - "CRL_CREATE_INVALID_500NAME", e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_INVALID_500NAME", e.toString())); } - } else if (accessLocationType - .equalsIgnoreCase(PROP_URINAME)) { + } else if (accessLocationType.equalsIgnoreCase(PROP_URINAME)) { URIName uriName = new URIName(accessLocation); - authInfoAccessExt.addAccessDescription(method, - new GeneralName(uriName)); + authInfoAccessExt.addAccessDescription(method, new GeneralName(uriName)); } else { - log(ILogger.LL_FAILURE, CMS.getLogMessage( - "CRL_INVALID_POTINT_TYPE", accessLocation)); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_INVALID_POTINT_TYPE", accessLocation)); } } else { accessLocationType = PROP_URINAME; String hostname = CMS.getEENonSSLHost(); String port = CMS.getEENonSSLPort(); if (hostname != null && port != null) { - accessLocation = "http://" + hostname + ":" + port - + "/ca/ee/ca/getCAChain?op=downloadBIN"; + accessLocation = "http://"+hostname+":"+port+"/ca/ee/ca/getCAChain?op=downloadBIN"; } URIName uriName = new URIName(accessLocation); - authInfoAccessExt.addAccessDescription( - AuthInfoAccessExtension.METHOD_CA_ISSUERS, - new GeneralName(uriName)); + authInfoAccessExt.addAccessDescription(AuthInfoAccessExtension.METHOD_CA_ISSUERS, new GeneralName(uriName)); } } } @@ -178,9 +160,7 @@ public class CMSAuthInfoAccessExtension implements ICMSCRLExtension, try { numberOfAccessDescriptions = config.getInteger(PROP_NUM_ADS, 0); } catch (EBaseException e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CREATE_AIA_INVALID_NUM_ADS", - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_AIA_INVALID_NUM_ADS", e.toString())); } nvp.add(PROP_NUM_ADS, String.valueOf(numberOfAccessDescriptions)); @@ -192,13 +172,9 @@ public class CMSAuthInfoAccessExtension implements ICMSCRLExtension, try { accessMethod = config.getString(PROP_ACCESS_METHOD + i); } catch (EPropertyNotFound e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CREATE_AIA_AD_AM_UNDEFINED", - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_AIA_AD_AM_UNDEFINED", e.toString())); } catch (EBaseException e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CREATE_AIA_AD_AM_INVALID", - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_AIA_AD_AM_INVALID", e.toString())); } if (accessMethod != null && accessMethod.length() > 0) { @@ -208,16 +184,11 @@ public class CMSAuthInfoAccessExtension implements ICMSCRLExtension, } try { - accessLocationType = config.getString(PROP_ACCESS_LOCATION_TYPE - + i); + accessLocationType = config.getString(PROP_ACCESS_LOCATION_TYPE + i); } catch (EPropertyNotFound e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CREATE_AIA_AD_ALT_UNDEFINED", - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_AIA_AD_ALT_UNDEFINED", e.toString())); } catch (EBaseException e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CREATE_AIA_AD_ALT_INVALID", - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_AIA_AD_ALT_INVALID", e.toString())); } if (accessLocationType != null && accessLocationType.length() > 0) { @@ -229,13 +200,9 @@ public class CMSAuthInfoAccessExtension implements ICMSCRLExtension, try { accessLocation = config.getString(PROP_ACCESS_LOCATION + i); } catch (EPropertyNotFound e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CREATE_AIA_AD_AL_UNDEFINED", - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_AIA_AD_AL_UNDEFINED", e.toString())); } catch (EBaseException e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CREATE_AIA_AD_AL_INVALID", - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_AIA_AD_AL_INVALID", e.toString())); } if (accessLocation != null && accessLocation.length() > 0) { @@ -244,8 +211,7 @@ public class CMSAuthInfoAccessExtension implements ICMSCRLExtension, String hostname = CMS.getEENonSSLHost(); String port = CMS.getEENonSSLPort(); if (hostname != null && port != null) { - accessLocation = "http://" + hostname + ":" + port - + "/ca/ee/ca/getCAChain?op=downloadBIN"; + accessLocation = "http://"+hostname+":"+port+"/ca/ee/ca/getCAChain?op=downloadBIN"; } nvp.add(PROP_ACCESS_LOCATION + i, accessLocation); } @@ -257,42 +223,40 @@ public class CMSAuthInfoAccessExtension implements ICMSCRLExtension, "enable;boolean;Check to enable Authority Information Access extension.", "critical;boolean;Set criticality for Authority Information Access extension.", PROP_NUM_ADS + ";number;Set number of Access Descriptions.", - PROP_ACCESS_METHOD + "0;choice(" + PROP_ACCESS_METHOD_CAISSUERS - + "," + PROP_ACCESS_METHOD_OCSP - + ");Select access description method.", - PROP_ACCESS_LOCATION_TYPE + "0;choice(" + PROP_URINAME + "," - + PROP_DIRNAME + ");Select access location type.", - PROP_ACCESS_LOCATION + "0;string;Enter access location " - + "corresponding to the selected access location type.", - IExtendedPluginInfo.HELP_TOKEN - + ";configuration-ca-edit-crlextension-authorityinformationaccess", - PROP_ACCESS_METHOD + "1;choice(" + PROP_ACCESS_METHOD_CAISSUERS - + "," + PROP_ACCESS_METHOD_OCSP - + ");Select access description method.", - PROP_ACCESS_LOCATION_TYPE + "1;choice(" + PROP_URINAME + "," - + PROP_DIRNAME + ");Select access location type.", - PROP_ACCESS_LOCATION + "1;string;Enter access location " - + "corresponding to the selected access location type.", - IExtendedPluginInfo.HELP_TOKEN - + ";configuration-ca-edit-crlextension-authorityinformationaccess", - PROP_ACCESS_METHOD + "2;choice(" + PROP_ACCESS_METHOD_CAISSUERS - + "," + PROP_ACCESS_METHOD_OCSP - + ");Select access description method.", - PROP_ACCESS_LOCATION_TYPE + "2;choice(" + PROP_URINAME + "," - + PROP_DIRNAME + ");Select access location type.", - PROP_ACCESS_LOCATION + "2;string;Enter access location " - + "corresponding to the selected access location type.", - IExtendedPluginInfo.HELP_TOKEN - + ";configuration-ca-edit-crlextension-authorityinformationaccess", - IExtendedPluginInfo.HELP_TEXT - + ";The Freshest CRL is a non critical CRL extension " - + "that identifies the delta CRL distribution points for a particular CRL." }; + PROP_ACCESS_METHOD + "0;choice(" + PROP_ACCESS_METHOD_CAISSUERS + "," + + PROP_ACCESS_METHOD_OCSP +");Select access description method.", + PROP_ACCESS_LOCATION_TYPE + "0;choice(" + PROP_URINAME + "," + + PROP_DIRNAME + ");Select access location type.", + PROP_ACCESS_LOCATION + "0;string;Enter access location " + + "corresponding to the selected access location type.", + IExtendedPluginInfo.HELP_TOKEN + + ";configuration-ca-edit-crlextension-authorityinformationaccess", + PROP_ACCESS_METHOD + "1;choice(" + PROP_ACCESS_METHOD_CAISSUERS + "," + + PROP_ACCESS_METHOD_OCSP +");Select access description method.", + PROP_ACCESS_LOCATION_TYPE + "1;choice(" + PROP_URINAME + "," + + PROP_DIRNAME + ");Select access location type.", + PROP_ACCESS_LOCATION + "1;string;Enter access location " + + "corresponding to the selected access location type.", + IExtendedPluginInfo.HELP_TOKEN + + ";configuration-ca-edit-crlextension-authorityinformationaccess", + PROP_ACCESS_METHOD + "2;choice(" + PROP_ACCESS_METHOD_CAISSUERS + "," + + PROP_ACCESS_METHOD_OCSP +");Select access description method.", + PROP_ACCESS_LOCATION_TYPE + "2;choice(" + PROP_URINAME + "," + + PROP_DIRNAME + ");Select access location type.", + PROP_ACCESS_LOCATION + "2;string;Enter access location " + + "corresponding to the selected access location type.", + IExtendedPluginInfo.HELP_TOKEN + + ";configuration-ca-edit-crlextension-authorityinformationaccess", + IExtendedPluginInfo.HELP_TEXT + + ";The Freshest CRL is a non critical CRL extension " + + "that identifies the delta CRL distribution points for a particular CRL." + }; return params; } private void log(int level, String msg) { mLogger.log(ILogger.EV_SYSTEM, null, ILogger.S_CA, level, - "CMSAuthInfoAccessExtension - " + msg); + "CMSAuthInfoAccessExtension - " + msg); } -} +} diff --git a/pki/base/common/src/com/netscape/cms/crl/CMSAuthorityKeyIdentifierExtension.java b/pki/base/common/src/com/netscape/cms/crl/CMSAuthorityKeyIdentifierExtension.java index 494de799..4cdb0bdc 100644 --- a/pki/base/common/src/com/netscape/cms/crl/CMSAuthorityKeyIdentifierExtension.java +++ b/pki/base/common/src/com/netscape/cms/crl/CMSAuthorityKeyIdentifierExtension.java @@ -17,6 +17,7 @@ // --- END COPYRIGHT BLOCK --- package com.netscape.cms.crl; + import java.io.IOException; import java.security.cert.CertificateException; import java.security.cert.CertificateParsingException; @@ -42,42 +43,43 @@ import com.netscape.certsrv.ca.ICertificateAuthority; import com.netscape.certsrv.common.NameValuePairs; import com.netscape.certsrv.logging.ILogger; + /** * This represents an authority key identifier extension. - * + * * @version $Revision$, $Date$ */ -public class CMSAuthorityKeyIdentifierExtension implements ICMSCRLExtension, - IExtendedPluginInfo { +public class CMSAuthorityKeyIdentifierExtension + implements ICMSCRLExtension, IExtendedPluginInfo { private ILogger mLogger = CMS.getLogger(); public CMSAuthorityKeyIdentifierExtension() { } - public Extension setCRLExtensionCriticality(Extension ext, boolean critical) { + public Extension setCRLExtensionCriticality(Extension ext, + boolean critical) { AuthorityKeyIdentifierExtension authKeyIdExt = null; KeyIdentifier keyId = null; GeneralNames names = null; SerialNumber sn = null; try { - keyId = (KeyIdentifier) ((AuthorityKeyIdentifierExtension) ext) - .get(AuthorityKeyIdentifierExtension.KEY_ID); - names = (GeneralNames) ((AuthorityKeyIdentifierExtension) ext) - .get(AuthorityKeyIdentifierExtension.AUTH_NAME); - sn = (SerialNumber) ((AuthorityKeyIdentifierExtension) ext) - .get(AuthorityKeyIdentifierExtension.SERIAL_NUMBER); - authKeyIdExt = new AuthorityKeyIdentifierExtension(critical, keyId, - names, sn); + keyId = (KeyIdentifier) ((AuthorityKeyIdentifierExtension) ext).get( + AuthorityKeyIdentifierExtension.KEY_ID); + names = (GeneralNames) ((AuthorityKeyIdentifierExtension) ext).get( + AuthorityKeyIdentifierExtension.AUTH_NAME); + sn = (SerialNumber) ((AuthorityKeyIdentifierExtension) ext).get( + AuthorityKeyIdentifierExtension.SERIAL_NUMBER); + authKeyIdExt = new AuthorityKeyIdentifierExtension(critical, keyId, names, sn); } catch (IOException e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CREATE_AKI_EXT", e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_AKI_EXT", e.toString())); } return authKeyIdExt; } - public Extension getCRLExtension(IConfigStore config, Object ip, - boolean critical) { + public Extension getCRLExtension(IConfigStore config, + Object ip, + boolean critical) { AuthorityKeyIdentifierExtension authKeyIdExt = null; ICRLIssuingPoint crlIssuingPoint = (ICRLIssuingPoint) ip; @@ -85,58 +87,48 @@ public class CMSAuthorityKeyIdentifierExtension implements ICMSCRLExtension, KeyIdentifier keyId = null; try { - X509CertInfo info = (X509CertInfo) ((ICertificateAuthority) crlIssuingPoint - .getCertificateAuthority()).getCACert().get( + X509CertInfo info = (X509CertInfo) + ((ICertificateAuthority) crlIssuingPoint.getCertificateAuthority()).getCACert().get( X509CertImpl.NAME + "." + X509CertImpl.INFO); if (info != null) { - CertificateExtensions caCertExtensions = (CertificateExtensions) info - .get(X509CertInfo.EXTENSIONS); + CertificateExtensions caCertExtensions = (CertificateExtensions) + info.get(X509CertInfo.EXTENSIONS); if (caCertExtensions != null) { for (int i = 0; i < caCertExtensions.size(); i++) { - Extension caCertExt = (Extension) caCertExtensions - .elementAt(i); + Extension caCertExt = (Extension) caCertExtensions.elementAt(i); if (caCertExt instanceof SubjectKeyIdentifierExtension) { - SubjectKeyIdentifierExtension id = (SubjectKeyIdentifierExtension) caCertExt; + SubjectKeyIdentifierExtension id = + (SubjectKeyIdentifierExtension) caCertExt; - keyId = (KeyIdentifier) id - .get(SubjectKeyIdentifierExtension.KEY_ID); + keyId = (KeyIdentifier) + id.get(SubjectKeyIdentifierExtension.KEY_ID); } } } } } catch (CertificateParsingException e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CERT_PARSING_ERROR", - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CERT_PARSING_ERROR", e.toString())); } catch (CertificateException e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CERT_CERT_EXCEPTION", - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CERT_CERT_EXCEPTION", e.toString())); } if (keyId != null) { - authKeyIdExt = new AuthorityKeyIdentifierExtension(critical, - keyId, null, null); + authKeyIdExt = new AuthorityKeyIdentifierExtension(critical, keyId, null, null); } else { GeneralNames gNames = new GeneralNames(); - gNames.addElement(((ICertificateAuthority) crlIssuingPoint - .getCertificateAuthority()).getX500Name()); + gNames.addElement(((ICertificateAuthority) crlIssuingPoint.getCertificateAuthority()).getX500Name()); - authKeyIdExt = new AuthorityKeyIdentifierExtension(critical, - null, gNames, new SerialNumber( - ((ICertificateAuthority) crlIssuingPoint - .getCertificateAuthority()).getCACert() - .getSerialNumber())); + authKeyIdExt = new AuthorityKeyIdentifierExtension(critical, null, gNames, + new SerialNumber(((ICertificateAuthority) crlIssuingPoint.getCertificateAuthority()).getCACert().getSerialNumber())); } } catch (IOException e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CREATE_AKI_EXT", e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_AKI_EXT", e.toString())); } return authKeyIdExt; @@ -151,22 +143,23 @@ public class CMSAuthorityKeyIdentifierExtension implements ICMSCRLExtension, public String[] getExtendedPluginInfo(Locale locale) { String[] params = { - // "type;choice(CRLExtension,CRLEntryExtension);CRL Extension Type. "+ - // "This field is not editable.", + //"type;choice(CRLExtension,CRLEntryExtension);CRL Extension Type. "+ + //"This field is not editable.", "enable;boolean;Check to enable Authority Key Identifier CRL extension.", "critical;boolean;Set criticality for Authority Key Identifier CRL extension.", - IExtendedPluginInfo.HELP_TOKEN - + ";configuration-ca-edit-crlextension-authoritykeyidentifier", - IExtendedPluginInfo.HELP_TEXT - + ";The authority key identifier extension provides a means " - + "of identifying the public key corresponding to the private " - + "key used to sign a CRL." }; + IExtendedPluginInfo.HELP_TOKEN + + ";configuration-ca-edit-crlextension-authoritykeyidentifier", + IExtendedPluginInfo.HELP_TEXT + + ";The authority key identifier extension provides a means " + + "of identifying the public key corresponding to the private " + + "key used to sign a CRL." + }; return params; } private void log(int level, String msg) { mLogger.log(ILogger.EV_SYSTEM, null, ILogger.S_CA, level, - "CMSAuthorityKeyIdentifierExtension - " + msg); + "CMSAuthorityKeyIdentifierExtension - " + msg); } -} +} diff --git a/pki/base/common/src/com/netscape/cms/crl/CMSCRLNumberExtension.java b/pki/base/common/src/com/netscape/cms/crl/CMSCRLNumberExtension.java index c7c7af71..e4bb4cb6 100644 --- a/pki/base/common/src/com/netscape/cms/crl/CMSCRLNumberExtension.java +++ b/pki/base/common/src/com/netscape/cms/crl/CMSCRLNumberExtension.java @@ -17,6 +17,7 @@ // --- END COPYRIGHT BLOCK --- package com.netscape.cms.crl; + import java.io.IOException; import java.math.BigInteger; import java.util.Locale; @@ -33,45 +34,46 @@ import com.netscape.certsrv.ca.ICRLIssuingPoint; import com.netscape.certsrv.common.NameValuePairs; import com.netscape.certsrv.logging.ILogger; + /** * This represents a CRL number extension. - * + * * @version $Revision$, $Date$ */ -public class CMSCRLNumberExtension implements ICMSCRLExtension, - IExtendedPluginInfo { +public class CMSCRLNumberExtension + implements ICMSCRLExtension, IExtendedPluginInfo { private ILogger mLogger = CMS.getLogger(); public CMSCRLNumberExtension() { } - public Extension setCRLExtensionCriticality(Extension ext, boolean critical) { + public Extension setCRLExtensionCriticality(Extension ext, + boolean critical) { BigInteger crlNumber = null; CRLNumberExtension crlNumberExt = null; try { - crlNumber = (BigInteger) ((CRLNumberExtension) ext) - .get(CRLNumberExtension.NUMBER); + crlNumber = (BigInteger) + ((CRLNumberExtension) ext).get(CRLNumberExtension.NUMBER); crlNumberExt = new CRLNumberExtension(Boolean.valueOf(critical), - crlNumber); + crlNumber); } catch (IOException e) { - log(ILogger.LL_FAILURE, CMS.getLogMessage( - "CRL_CREATE_CRL_NUMBER_EXT", e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_CRL_NUMBER_EXT", e.toString())); } return crlNumberExt; } - public Extension getCRLExtension(IConfigStore config, Object ip, - boolean critical) { + public Extension getCRLExtension(IConfigStore config, + Object ip, + boolean critical) { CRLNumberExtension crlNumberExt = null; ICRLIssuingPoint crlIssuingPoint = (ICRLIssuingPoint) ip; try { crlNumberExt = new CRLNumberExtension(Boolean.valueOf(critical), - crlIssuingPoint.getNextCRLNumber()); + crlIssuingPoint.getNextCRLNumber()); } catch (IOException e) { - log(ILogger.LL_FAILURE, CMS.getLogMessage( - "CRL_CREATE_CRL_NUMBER_EXT", e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_CRL_NUMBER_EXT", e.toString())); } return crlNumberExt; } @@ -85,22 +87,23 @@ public class CMSCRLNumberExtension implements ICMSCRLExtension, public String[] getExtendedPluginInfo(Locale locale) { String[] params = { - // "type;choice(CRLExtension,CRLEntryExtension);"+ - // "CRL Extension type. This field is not editable.", + //"type;choice(CRLExtension,CRLEntryExtension);"+ + //"CRL Extension type. This field is not editable.", "enable;boolean;Check to enable CRL Number extension.", "critical;boolean;Set criticality for CRL Number extension.", - IExtendedPluginInfo.HELP_TOKEN - + ";configuration-ca-edit-crlextension-crlnumber", - IExtendedPluginInfo.HELP_TEXT - + ";The CRL number is a non-critical CRL extension " - + "which conveys a monotonically increasing sequence number " - + "for each CRL issued by a CA" }; + IExtendedPluginInfo.HELP_TOKEN + + ";configuration-ca-edit-crlextension-crlnumber", + IExtendedPluginInfo.HELP_TEXT + + ";The CRL number is a non-critical CRL extension " + + "which conveys a monotonically increasing sequence number " + + "for each CRL issued by a CA" + }; return params; } private void log(int level, String msg) { mLogger.log(ILogger.EV_SYSTEM, null, ILogger.S_CA, level, - "CMSCRLNumberExtension - " + msg); + "CMSCRLNumberExtension - " + msg); } -} +} diff --git a/pki/base/common/src/com/netscape/cms/crl/CMSCRLReasonExtension.java b/pki/base/common/src/com/netscape/cms/crl/CMSCRLReasonExtension.java index 0471af42..245428a6 100644 --- a/pki/base/common/src/com/netscape/cms/crl/CMSCRLReasonExtension.java +++ b/pki/base/common/src/com/netscape/cms/crl/CMSCRLReasonExtension.java @@ -17,6 +17,7 @@ // --- END COPYRIGHT BLOCK --- package com.netscape.cms.crl; + import java.io.IOException; import java.util.Locale; @@ -32,36 +33,36 @@ import com.netscape.certsrv.ca.ICMSCRLExtension; import com.netscape.certsrv.common.NameValuePairs; import com.netscape.certsrv.logging.ILogger; + /** * This represents a CRL reason extension. - * + * * @version $Revision$, $Date$ */ -public class CMSCRLReasonExtension implements ICMSCRLExtension, - IExtendedPluginInfo { +public class CMSCRLReasonExtension + implements ICMSCRLExtension, IExtendedPluginInfo { private ILogger mLogger = CMS.getLogger(); public CMSCRLReasonExtension() { } - public Extension setCRLExtensionCriticality(Extension ext, boolean critical) { + public Extension setCRLExtensionCriticality(Extension ext, + boolean critical) { RevocationReason reason = null; CRLReasonExtension crlReasonExt = null; try { - reason = (RevocationReason) ((CRLReasonExtension) ext) - .get(CRLReasonExtension.REASON); - crlReasonExt = new CRLReasonExtension(Boolean.valueOf(critical), - reason); + reason = (RevocationReason) ((CRLReasonExtension) ext).get(CRLReasonExtension.REASON); + crlReasonExt = new CRLReasonExtension(Boolean.valueOf(critical), reason); } catch (IOException e) { - log(ILogger.LL_FAILURE, CMS.getLogMessage( - "CRL_CREATE_CRL_REASON_EXT", e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_CRL_REASON_EXT", e.toString())); } return crlReasonExt; } public Extension getCRLExtension(IConfigStore config, - Object crlIssuingPoint, boolean critical) { + Object crlIssuingPoint, + boolean critical) { CRLReasonExtension crlReasonExt = null; return crlReasonExt; @@ -76,21 +77,22 @@ public class CMSCRLReasonExtension implements ICMSCRLExtension, public String[] getExtendedPluginInfo(Locale locale) { String[] params = { - // "type;choice(CRLExtension,CRLEntryExtension);"+ - // "CRL Entry Extension type. This field is not editable.", + //"type;choice(CRLExtension,CRLEntryExtension);"+ + //"CRL Entry Extension type. This field is not editable.", "enable;boolean;Check to enable reason code CRL entry extension.", "critical;boolean;Set criticality for reason code CRL entry extension.", - IExtendedPluginInfo.HELP_TOKEN - + ";configuration-ca-edit-crlextension-crlreason", - IExtendedPluginInfo.HELP_TEXT - + ";The CRL reason code is a non-critical CRL entry extension " - + "that identifies the reason for the certificate revocation." }; + IExtendedPluginInfo.HELP_TOKEN + + ";configuration-ca-edit-crlextension-crlreason", + IExtendedPluginInfo.HELP_TEXT + + ";The CRL reason code is a non-critical CRL entry extension " + + "that identifies the reason for the certificate revocation." + }; return params; } private void log(int level, String msg) { mLogger.log(ILogger.EV_SYSTEM, null, ILogger.S_CA, level, - "CMSCRLReasonExtension - " + msg); + "CMSCRLReasonExtension - " + msg); } -} +} diff --git a/pki/base/common/src/com/netscape/cms/crl/CMSCertificateIssuerExtension.java b/pki/base/common/src/com/netscape/cms/crl/CMSCertificateIssuerExtension.java index 0e912139..601e15d2 100644 --- a/pki/base/common/src/com/netscape/cms/crl/CMSCertificateIssuerExtension.java +++ b/pki/base/common/src/com/netscape/cms/crl/CMSCertificateIssuerExtension.java @@ -17,6 +17,7 @@ // --- END COPYRIGHT BLOCK --- package com.netscape.cms.crl; + import java.io.IOException; import java.util.Locale; @@ -39,35 +40,35 @@ import com.netscape.certsrv.logging.ILogger; /** * This represents a certificate issuer extension. - * + * * @version $Revision$, $Date$ */ -public class CMSCertificateIssuerExtension implements ICMSCRLExtension, - IExtendedPluginInfo { +public class CMSCertificateIssuerExtension + implements ICMSCRLExtension, IExtendedPluginInfo { private ILogger mLogger = CMS.getLogger(); public CMSCertificateIssuerExtension() { } - public Extension setCRLExtensionCriticality(Extension ext, boolean critical) { + public Extension setCRLExtensionCriticality(Extension ext, + boolean critical) { CertificateIssuerExtension certIssuerExt = null; GeneralNames names = null; try { - names = (GeneralNames) ((CertificateIssuerExtension) ext) - .get(CertificateIssuerExtension.CERTIFICATE_ISSUER); - certIssuerExt = new CertificateIssuerExtension( - Boolean.valueOf(critical), names); + names = (GeneralNames) ((CertificateIssuerExtension) ext).get( + CertificateIssuerExtension.CERTIFICATE_ISSUER); + certIssuerExt = new CertificateIssuerExtension(Boolean.valueOf(critical), + names); } catch (IOException e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CREATE_CERT_ISSUER_EXT", - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_CERT_ISSUER_EXT", e.toString())); } return certIssuerExt; } - public Extension getCRLExtension(IConfigStore config, Object ip, - boolean critical) { + public Extension getCRLExtension(IConfigStore config, + Object ip, + boolean critical) { CertificateIssuerExtension certIssuerExt = null; int numNames = 0; @@ -76,9 +77,7 @@ public class CMSCertificateIssuerExtension implements ICMSCRLExtension, try { numNames = config.getInteger("numNames", 0); } catch (EBaseException e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CREATE_INVALID_NUM_NAMES", - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_INVALID_NUM_NAMES", e.toString())); } if (numNames > 0) { GeneralNames names = new GeneralNames(); @@ -89,13 +88,9 @@ public class CMSCertificateIssuerExtension implements ICMSCRLExtension, try { nameType = config.getString("nameType" + i); } catch (EPropertyNotFound e) { - log(ILogger.LL_FAILURE, CMS.getLogMessage( - "CRL_CREATE_UNDEFINED_TYPE", Integer.toString(i), - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_UNDEFINED_TYPE", Integer.toString(i), e.toString())); } catch (EBaseException e) { - log(ILogger.LL_FAILURE, CMS.getLogMessage( - "CRL_CREATE_INVALID_TYPE", Integer.toString(i), - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_INVALID_TYPE", Integer.toString(i), e.toString())); } if (nameType != null) { @@ -104,13 +99,9 @@ public class CMSCertificateIssuerExtension implements ICMSCRLExtension, try { name = config.getString("name" + i); } catch (EPropertyNotFound e) { - log(ILogger.LL_FAILURE, CMS.getLogMessage( - "CRL_CREATE_UNDEFINED_TYPE", - Integer.toString(i), e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_UNDEFINED_TYPE", Integer.toString(i), e.toString())); } catch (EBaseException e) { - log(ILogger.LL_FAILURE, CMS.getLogMessage( - "CRL_CREATE_INVALID_TYPE", Integer.toString(i), - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_INVALID_TYPE", Integer.toString(i), e.toString())); } if (name != null && name.length() > 0) { @@ -120,17 +111,14 @@ public class CMSCertificateIssuerExtension implements ICMSCRLExtension, names.addElement(dirName); } catch (IOException e) { - log(ILogger.LL_FAILURE, CMS.getLogMessage( - "CRL_CREATE_INVALID_500NAME", - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_INVALID_500NAME", e.toString())); } } else if (nameType.equalsIgnoreCase("URI")) { URIName uriName = new URIName(name); names.addElement(uriName); } else { - log(ILogger.LL_FAILURE, CMS.getLogMessage( - "CRL_CREATE_INVALID_NAME_TYPE", nameType)); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_INVALID_NAME_TYPE", nameType)); } } } @@ -139,11 +127,9 @@ public class CMSCertificateIssuerExtension implements ICMSCRLExtension, if (names.size() > 0) { try { certIssuerExt = new CertificateIssuerExtension( - Boolean.valueOf(critical), names); + Boolean.valueOf(critical), names); } catch (IOException e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CREATE_CERT_ISSUER_EXT", - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_CERT_ISSUER_EXT", e.toString())); } } } @@ -161,9 +147,7 @@ public class CMSCertificateIssuerExtension implements ICMSCRLExtension, try { numNames = config.getInteger("numNames", 0); } catch (EBaseException e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CREATE_INVALID_NUM_NAMES", - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_INVALID_NUM_NAMES", e.toString())); } nvp.add("numNames", String.valueOf(numNames)); @@ -173,13 +157,9 @@ public class CMSCertificateIssuerExtension implements ICMSCRLExtension, try { nameType = config.getString("nameType" + i); } catch (EPropertyNotFound e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CREATE_UNDEFINED_TYPE", - Integer.toString(i), e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_UNDEFINED_TYPE", Integer.toString(i), e.toString())); } catch (EBaseException e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CREATE_INVALID_TYPE", - Integer.toString(i), e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_INVALID_TYPE", Integer.toString(i), e.toString())); } if (nameType != null && nameType.length() > 0) { @@ -193,13 +173,9 @@ public class CMSCertificateIssuerExtension implements ICMSCRLExtension, try { name = config.getString("name" + i); } catch (EPropertyNotFound e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CREATE_UNDEFINED_TYPE", - Integer.toString(i), e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_UNDEFINED_TYPE", Integer.toString(i), e.toString())); } catch (EBaseException e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CREATE_INVALID_TYPE", - Integer.toString(i), e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_INVALID_TYPE", Integer.toString(i), e.toString())); } if (name != null && name.length() > 0) { @@ -219,8 +195,8 @@ public class CMSCertificateIssuerExtension implements ICMSCRLExtension, public String[] getExtendedPluginInfo(Locale locale) { String[] params = { - // "type;choice(CRLExtension,CRLEntryExtension);CRL Entry Extension type."+ - // " This field is not editable.", + //"type;choice(CRLExtension,CRLEntryExtension);CRL Entry Extension type."+ + //" This field is not editable.", "enable;boolean;Check to enable Certificate Issuer CRL entry extension.", "critical;boolean;Set criticality for Certificate Issuer CRL entry extension.", "numNames;number;Set number of certificate issuer names for the CRL entry.", @@ -230,11 +206,12 @@ public class CMSCertificateIssuerExtension implements ICMSCRLExtension, "name1;string;Enter Certificate Issuer name corresponding to the selected name type.", "nameType2;choice(DirectoryName,URI);Select Certificate Issuer name type.", "name2;string;Enter Certificate Issuer name corresponding to the selected name type.", - IExtendedPluginInfo.HELP_TOKEN - + ";configuration-ca-edit-crlextension-certificateissuer", - IExtendedPluginInfo.HELP_TEXT - + ";This CRL entry extension identifies the certificate issuer" - + " associated with an entry in an indirect CRL." }; + IExtendedPluginInfo.HELP_TOKEN + + ";configuration-ca-edit-crlextension-certificateissuer", + IExtendedPluginInfo.HELP_TEXT + + ";This CRL entry extension identifies the certificate issuer" + + " associated with an entry in an indirect CRL." + }; return params; } @@ -242,4 +219,4 @@ public class CMSCertificateIssuerExtension implements ICMSCRLExtension, private void log(int level, String msg) { mLogger.log(ILogger.EV_SYSTEM, null, ILogger.S_CA, level, msg); } -} +} diff --git a/pki/base/common/src/com/netscape/cms/crl/CMSDeltaCRLIndicatorExtension.java b/pki/base/common/src/com/netscape/cms/crl/CMSDeltaCRLIndicatorExtension.java index 7808e58e..35d21e5c 100644 --- a/pki/base/common/src/com/netscape/cms/crl/CMSDeltaCRLIndicatorExtension.java +++ b/pki/base/common/src/com/netscape/cms/crl/CMSDeltaCRLIndicatorExtension.java @@ -17,6 +17,7 @@ // --- END COPYRIGHT BLOCK --- package com.netscape.cms.crl; + import java.io.IOException; import java.math.BigInteger; import java.util.Locale; @@ -33,45 +34,48 @@ import com.netscape.certsrv.ca.ICRLIssuingPoint; import com.netscape.certsrv.common.NameValuePairs; import com.netscape.certsrv.logging.ILogger; + /** * This represents a delta CRL indicator extension. - * + * * @version $Revision$, $Date$ */ -public class CMSDeltaCRLIndicatorExtension implements ICMSCRLExtension, - IExtendedPluginInfo { +public class CMSDeltaCRLIndicatorExtension + implements ICMSCRLExtension, IExtendedPluginInfo { private ILogger mLogger = CMS.getLogger(); public CMSDeltaCRLIndicatorExtension() { } - public Extension setCRLExtensionCriticality(Extension ext, boolean critical) { + public Extension setCRLExtensionCriticality(Extension ext, + boolean critical) { BigInteger baseCRLNumber = null; DeltaCRLIndicatorExtension deltaCRLIndicatorExt = null; try { - baseCRLNumber = (BigInteger) ((DeltaCRLIndicatorExtension) ext) - .get(DeltaCRLIndicatorExtension.NUMBER); + baseCRLNumber = (BigInteger) + ((DeltaCRLIndicatorExtension) ext).get(DeltaCRLIndicatorExtension.NUMBER); deltaCRLIndicatorExt = new DeltaCRLIndicatorExtension( - Boolean.valueOf(critical), baseCRLNumber); + Boolean.valueOf(critical), + baseCRLNumber); } catch (IOException e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CREATE_DELTA_CRL_EXT", e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_DELTA_CRL_EXT", e.toString())); } return deltaCRLIndicatorExt; } - public Extension getCRLExtension(IConfigStore config, Object ip, - boolean critical) { + public Extension getCRLExtension(IConfigStore config, + Object ip, + boolean critical) { DeltaCRLIndicatorExtension deltaCRLIndicatorExt = null; ICRLIssuingPoint crlIssuingPoint = (ICRLIssuingPoint) ip; try { deltaCRLIndicatorExt = new DeltaCRLIndicatorExtension( - Boolean.valueOf(critical), crlIssuingPoint.getCRLNumber()); + Boolean.valueOf(critical), + crlIssuingPoint.getCRLNumber()); } catch (IOException e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CREATE_DELTA_CRL_EXT", e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_DELTA_CRL_EXT", e.toString())); } return deltaCRLIndicatorExt; } @@ -85,21 +89,23 @@ public class CMSDeltaCRLIndicatorExtension implements ICMSCRLExtension, public String[] getExtendedPluginInfo(Locale locale) { String[] params = { - // "type;choice(CRLExtension,CRLEntryExtension);"+ - // "CRL Extension type. This field is not editable.", + //"type;choice(CRLExtension,CRLEntryExtension);"+ + //"CRL Extension type. This field is not editable.", "enable;boolean;Check to enable Delta CRL Indicator extension.", "critical;boolean;Set criticality for Delta CRL Indicator extension.", - IExtendedPluginInfo.HELP_TOKEN - + ";configuration-ca-edit-crlextension-crlnumber", - IExtendedPluginInfo.HELP_TEXT - + ";The Delta CRL Indicator is a critical CRL extension " - + "which identifies a delta-CRL." }; + IExtendedPluginInfo.HELP_TOKEN + + ";configuration-ca-edit-crlextension-crlnumber", + IExtendedPluginInfo.HELP_TEXT + + ";The Delta CRL Indicator is a critical CRL extension " + + "which identifies a delta-CRL." + }; return params; } private void log(int level, String msg) { mLogger.log(ILogger.EV_SYSTEM, null, ILogger.S_CA, level, - "CMSDeltaCRLIndicatorExtension - " + msg); + "CMSDeltaCRLIndicatorExtension - " + msg); } } + diff --git a/pki/base/common/src/com/netscape/cms/crl/CMSFreshestCRLExtension.java b/pki/base/common/src/com/netscape/cms/crl/CMSFreshestCRLExtension.java index edc9a2c8..86bdd05e 100644 --- a/pki/base/common/src/com/netscape/cms/crl/CMSFreshestCRLExtension.java +++ b/pki/base/common/src/com/netscape/cms/crl/CMSFreshestCRLExtension.java @@ -17,6 +17,7 @@ // --- END COPYRIGHT BLOCK --- package com.netscape.cms.crl; + import java.io.IOException; import java.util.Locale; @@ -39,13 +40,14 @@ import com.netscape.certsrv.ca.ICRLIssuingPoint; import com.netscape.certsrv.common.NameValuePairs; import com.netscape.certsrv.logging.ILogger; + /** * This represents a freshest CRL extension. - * + * * @version $Revision$, $Date$ */ -public class CMSFreshestCRLExtension implements ICMSCRLExtension, - IExtendedPluginInfo { +public class CMSFreshestCRLExtension + implements ICMSCRLExtension, IExtendedPluginInfo { public static final String PROP_NUM_POINTS = "numPoints"; public static final String PROP_POINTTYPE = "pointType"; public static final String PROP_POINTNAME = "pointName"; @@ -57,7 +59,8 @@ public class CMSFreshestCRLExtension implements ICMSCRLExtension, public CMSFreshestCRLExtension() { } - public Extension setCRLExtensionCriticality(Extension ext, boolean critical) { + public Extension setCRLExtensionCriticality(Extension ext, + boolean critical) { FreshestCRLExtension freshestCRLExt = (FreshestCRLExtension) ext; freshestCRLExt.setCritical(critical); @@ -66,7 +69,7 @@ public class CMSFreshestCRLExtension implements ICMSCRLExtension, } public Extension getCRLExtension(IConfigStore config, Object ip, - boolean critical) { + boolean critical) { ICRLIssuingPoint crlIssuingPoint = (ICRLIssuingPoint) ip; FreshestCRLExtension freshestCRLExt = null; @@ -75,9 +78,7 @@ public class CMSFreshestCRLExtension implements ICMSCRLExtension, try { numPoints = config.getInteger("numPoints", 0); } catch (EBaseException e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CREATE_ISSUER_INVALID_NUM_NAMES", - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_ISSUER_INVALID_NUM_NAMES", e.toString())); } if (numPoints > 0) { @@ -90,11 +91,9 @@ public class CMSFreshestCRLExtension implements ICMSCRLExtension, try { pointType = config.getString(PROP_POINTTYPE + i); } catch (EPropertyNotFound e) { - log(ILogger.LL_FAILURE, CMS.getLogMessage( - "CRL_CREATE_DIST_POINT_UNDEFINED", e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_DIST_POINT_UNDEFINED", e.toString())); } catch (EBaseException e) { - log(ILogger.LL_FAILURE, CMS.getLogMessage( - "CRL_CREATE_DIST_POINT_INVALID", e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_DIST_POINT_INVALID", e.toString())); } if (pointType != null) { @@ -103,13 +102,9 @@ public class CMSFreshestCRLExtension implements ICMSCRLExtension, try { pointName = config.getString(PROP_POINTNAME + i); } catch (EPropertyNotFound e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage( - "CRL_CREATE_DIST_POINT_UNDEFINED", - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_DIST_POINT_UNDEFINED", e.toString())); } catch (EBaseException e) { - log(ILogger.LL_FAILURE, CMS.getLogMessage( - "CRL_CREATE_DIST_POINT_INVALID", e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_DIST_POINT_INVALID", e.toString())); } if (pointName != null && pointName.length() > 0) { @@ -119,17 +114,14 @@ public class CMSFreshestCRLExtension implements ICMSCRLExtension, names.addElement(dirName); } catch (IOException e) { - log(ILogger.LL_FAILURE, CMS.getLogMessage( - "CRL_CREATE_INVALID_500NAME", - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_INVALID_500NAME", e.toString())); } } else if (pointType.equalsIgnoreCase(PROP_URINAME)) { URIName uriName = new URIName(pointName); names.addElement(uriName); } else { - log(ILogger.LL_FAILURE, CMS.getLogMessage( - "CRL_INVALID_POTINT_TYPE", pointType)); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_INVALID_POTINT_TYPE", pointType)); } } } @@ -138,13 +130,9 @@ public class CMSFreshestCRLExtension implements ICMSCRLExtension, try { crlDP.setFullName(names); } catch (IOException e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CANNOT_SET_NAME", - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CANNOT_SET_NAME", e.toString())); } catch (GeneralNamesException e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CANNOT_SET_NAME", - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CANNOT_SET_NAME", e.toString())); } } @@ -170,8 +158,8 @@ public class CMSFreshestCRLExtension implements ICMSCRLExtension, try { numPoints = config.getInteger(PROP_NUM_POINTS, 0); } catch (EBaseException e) { - log(ILogger.LL_FAILURE, "Invalid numPoints property for CRL " - + "Freshest CRL extension - " + e); + log(ILogger.LL_FAILURE, "Invalid numPoints property for CRL " + + "Freshest CRL extension - " + e); } nvp.add(PROP_NUM_POINTS, String.valueOf(numPoints)); @@ -181,13 +169,9 @@ public class CMSFreshestCRLExtension implements ICMSCRLExtension, try { pointType = config.getString(PROP_POINTTYPE + i); } catch (EPropertyNotFound e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CREATE_DIST_POINT_UNDEFINED", - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_DIST_POINT_UNDEFINED", e.toString())); } catch (EBaseException e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CREATE_DIST_POINT_INVALID", - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_DIST_POINT_INVALID", e.toString())); } if (pointType != null && pointType.length() > 0) { @@ -201,13 +185,9 @@ public class CMSFreshestCRLExtension implements ICMSCRLExtension, try { pointName = config.getString(PROP_POINTNAME + i); } catch (EPropertyNotFound e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CREATE_DIST_POINT_UNDEFINED", - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_DIST_POINT_UNDEFINED", e.toString())); } catch (EBaseException e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CREATE_DIST_POINT_INVALID", - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_DIST_POINT_INVALID", e.toString())); } if (pointName != null && pointName.length() > 0) { @@ -222,38 +202,35 @@ public class CMSFreshestCRLExtension implements ICMSCRLExtension, String[] params = { "enable;boolean;Check to enable Freshest CRL extension.", "critical;boolean;Set criticality for Freshest CRL extension.", - PROP_NUM_POINTS - + ";number;Set number of CRL distribution points.", - PROP_POINTTYPE + "0;choice(" + PROP_DIRNAME + "," - + PROP_URINAME - + ");Select CRL distribution point name type.", - PROP_POINTNAME + "0;string;Enter CRL distribution point name " - + "corresponding to the selected point type.", - IExtendedPluginInfo.HELP_TOKEN - + ";configuration-ca-edit-crlextension-issuingdistributionpoint", - PROP_POINTTYPE + "1;choice(" + PROP_DIRNAME + "," - + PROP_URINAME - + ");Select CRL distribution point name type.", - PROP_POINTNAME + "1;string;Enter CRL distribution point name " - + "corresponding to the selected point type.", - IExtendedPluginInfo.HELP_TOKEN - + ";configuration-ca-edit-crlextension-issuingdistributionpoint", - PROP_POINTTYPE + "2;choice(" + PROP_DIRNAME + "," - + PROP_URINAME - + ");Select CRL distribution point name type.", - PROP_POINTNAME + "2;string;Enter CRL distribution point name " - + "corresponding to the selected point type.", - IExtendedPluginInfo.HELP_TOKEN - + ";configuration-ca-edit-crlextension-issuingdistributionpoint", - IExtendedPluginInfo.HELP_TEXT - + ";The Freshest CRL is a non critical CRL extension " - + "that identifies the delta CRL distribution points for a particular CRL." }; + PROP_NUM_POINTS + ";number;Set number of CRL distribution points.", + PROP_POINTTYPE + "0;choice(" + PROP_DIRNAME + "," + PROP_URINAME + + ");Select CRL distribution point name type.", + PROP_POINTNAME + "0;string;Enter CRL distribution point name " + + "corresponding to the selected point type.", + IExtendedPluginInfo.HELP_TOKEN + + ";configuration-ca-edit-crlextension-issuingdistributionpoint", + PROP_POINTTYPE + "1;choice(" + PROP_DIRNAME + "," + PROP_URINAME + + ");Select CRL distribution point name type.", + PROP_POINTNAME + "1;string;Enter CRL distribution point name " + + "corresponding to the selected point type.", + IExtendedPluginInfo.HELP_TOKEN + + ";configuration-ca-edit-crlextension-issuingdistributionpoint", + PROP_POINTTYPE + "2;choice(" + PROP_DIRNAME + "," + PROP_URINAME + + ");Select CRL distribution point name type.", + PROP_POINTNAME + "2;string;Enter CRL distribution point name " + + "corresponding to the selected point type.", + IExtendedPluginInfo.HELP_TOKEN + + ";configuration-ca-edit-crlextension-issuingdistributionpoint", + IExtendedPluginInfo.HELP_TEXT + + ";The Freshest CRL is a non critical CRL extension " + + "that identifies the delta CRL distribution points for a particular CRL." + }; return params; } private void log(int level, String msg) { mLogger.log(ILogger.EV_SYSTEM, null, ILogger.S_CA, level, - "CMSFreshestCRLExtension - " + msg); + "CMSFreshestCRLExtension - " + msg); } -} +} diff --git a/pki/base/common/src/com/netscape/cms/crl/CMSHoldInstructionExtension.java b/pki/base/common/src/com/netscape/cms/crl/CMSHoldInstructionExtension.java index 4d76625d..e0e39b8a 100644 --- a/pki/base/common/src/com/netscape/cms/crl/CMSHoldInstructionExtension.java +++ b/pki/base/common/src/com/netscape/cms/crl/CMSHoldInstructionExtension.java @@ -17,6 +17,7 @@ // --- END COPYRIGHT BLOCK --- package com.netscape.cms.crl; + import java.io.IOException; import java.util.Locale; @@ -35,13 +36,14 @@ import com.netscape.certsrv.ca.ICRLIssuingPoint; import com.netscape.certsrv.common.NameValuePairs; import com.netscape.certsrv.logging.ILogger; + /** * This represents a hold instruction extension. - * + * * @version $Revision$, $Date$ */ -public class CMSHoldInstructionExtension implements ICMSCRLExtension, - IExtendedPluginInfo { +public class CMSHoldInstructionExtension + implements ICMSCRLExtension, IExtendedPluginInfo { public static final String PROP_INSTR = "instruction"; public static final String PROP_INSTR_NONE = "none"; public static final String PROP_INSTR_CALLISSUER = "callissuer"; @@ -52,24 +54,25 @@ public class CMSHoldInstructionExtension implements ICMSCRLExtension, public CMSHoldInstructionExtension() { } - public Extension setCRLExtensionCriticality(Extension ext, boolean critical) { + public Extension setCRLExtensionCriticality(Extension ext, + boolean critical) { HoldInstructionExtension holdInstrExt = null; try { - ObjectIdentifier holdInstr = ((HoldInstructionExtension) ext) - .getHoldInstructionCode(); + ObjectIdentifier holdInstr = + ((HoldInstructionExtension) ext).getHoldInstructionCode(); - holdInstrExt = new HoldInstructionExtension( - Boolean.valueOf(critical), holdInstr); + holdInstrExt = new HoldInstructionExtension(Boolean.valueOf(critical), + holdInstr); } catch (IOException e) { - log(ILogger.LL_FAILURE, CMS.getLogMessage( - "CRL_CREATE_HOLD_INSTR_EXT", e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_HOLD_INSTR_EXT", e.toString())); } return holdInstrExt; } - public Extension getCRLExtension(IConfigStore config, Object ip, - boolean critical) { + public Extension getCRLExtension(IConfigStore config, + Object ip, + boolean critical) { HoldInstructionExtension holdInstrExt = null; String instruction = null; @@ -78,11 +81,9 @@ public class CMSHoldInstructionExtension implements ICMSCRLExtension, try { instruction = config.getString(PROP_INSTR); } catch (EPropertyNotFound e) { - log(ILogger.LL_FAILURE, CMS.getLogMessage( - "CRL_CREATE_HOLD_UNDEFINED", e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_HOLD_UNDEFINED", e.toString())); } catch (EBaseException e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CREATE_HOLD_INVALID", e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_HOLD_INVALID", e.toString())); } ObjectIdentifier holdInstr = HoldInstructionExtension.NONE_HOLD_INSTR_OID; @@ -95,11 +96,10 @@ public class CMSHoldInstructionExtension implements ICMSCRLExtension, } } try { - holdInstrExt = new HoldInstructionExtension( - Boolean.valueOf(critical), holdInstr); + holdInstrExt = new HoldInstructionExtension(Boolean.valueOf(critical), + holdInstr); } catch (IOException e) { - log(ILogger.LL_FAILURE, CMS.getLogMessage( - "CRL_CREATE_HOLD_INSTR_EXT", e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_HOLD_INSTR_EXT", e.toString())); } return holdInstrExt; @@ -115,16 +115,14 @@ public class CMSHoldInstructionExtension implements ICMSCRLExtension, try { instruction = config.getString(PROP_INSTR); } catch (EPropertyNotFound e) { - log(ILogger.LL_FAILURE, CMS.getLogMessage( - "CRL_CREATE_HOLD_UNDEFINED", e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_HOLD_UNDEFINED", e.toString())); } catch (EBaseException e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CREATE_HOLD_INVALID", e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_HOLD_INVALID", e.toString())); } if (instruction != null) { - if (!(instruction.equalsIgnoreCase(PROP_INSTR_NONE) - || instruction.equalsIgnoreCase(PROP_INSTR_CALLISSUER) || instruction - .equalsIgnoreCase(PROP_INSTR_REJECT))) { + if (!(instruction.equalsIgnoreCase(PROP_INSTR_NONE) || + instruction.equalsIgnoreCase(PROP_INSTR_CALLISSUER) || + instruction.equalsIgnoreCase(PROP_INSTR_REJECT))) { instruction = PROP_INSTR_NONE; } } else { @@ -135,26 +133,26 @@ public class CMSHoldInstructionExtension implements ICMSCRLExtension, public String[] getExtendedPluginInfo(Locale locale) { String[] params = { - // "type;choice(CRLExtension,CRLEntryExtension);"+ - // "CRL Entry Extension type. This field is not editable.", + //"type;choice(CRLExtension,CRLEntryExtension);"+ + //"CRL Entry Extension type. This field is not editable.", "enable;boolean;Check to enable Hold Instruction CRL entry extension.", "critical;boolean;Set criticality for Hold Instruction CRL entry extension.", - PROP_INSTR + ";choice(" + PROP_INSTR_NONE + "," - + PROP_INSTR_CALLISSUER + "," + PROP_INSTR_REJECT - + ");Select hold instruction code.", - IExtendedPluginInfo.HELP_TOKEN - + ";configuration-ca-edit-crlextension-holdinstruction", - IExtendedPluginInfo.HELP_TEXT - + ";The hold instruction code is a non-critical CRL entry " - + "extension that provides a registered instruction identifier " - + "which indicates the action to be taken after encountering " - + "a certificate that has been placed on hold." }; + PROP_INSTR + ";choice(" + PROP_INSTR_NONE + "," + PROP_INSTR_CALLISSUER + "," + + PROP_INSTR_REJECT + ");Select hold instruction code.", + IExtendedPluginInfo.HELP_TOKEN + + ";configuration-ca-edit-crlextension-holdinstruction", + IExtendedPluginInfo.HELP_TEXT + + ";The hold instruction code is a non-critical CRL entry " + + "extension that provides a registered instruction identifier " + + "which indicates the action to be taken after encountering " + + "a certificate that has been placed on hold." + }; return params; } private void log(int level, String msg) { mLogger.log(ILogger.EV_SYSTEM, null, ILogger.S_CA, level, - "CMSHoldInstructionExtension - " + msg); + "CMSHoldInstructionExtension - " + msg); } -} +} diff --git a/pki/base/common/src/com/netscape/cms/crl/CMSInvalidityDateExtension.java b/pki/base/common/src/com/netscape/cms/crl/CMSInvalidityDateExtension.java index f296cf31..c0c62244 100644 --- a/pki/base/common/src/com/netscape/cms/crl/CMSInvalidityDateExtension.java +++ b/pki/base/common/src/com/netscape/cms/crl/CMSInvalidityDateExtension.java @@ -17,6 +17,7 @@ // --- END COPYRIGHT BLOCK --- package com.netscape.cms.crl; + import java.io.IOException; import java.util.Date; import java.util.Locale; @@ -32,37 +33,37 @@ import com.netscape.certsrv.ca.ICMSCRLExtension; import com.netscape.certsrv.common.NameValuePairs; import com.netscape.certsrv.logging.ILogger; + /** * This represents a invalidity date extension. - * + * * @version $Revision$, $Date$ */ -public class CMSInvalidityDateExtension implements ICMSCRLExtension, - IExtendedPluginInfo { +public class CMSInvalidityDateExtension + implements ICMSCRLExtension, IExtendedPluginInfo { private ILogger mLogger = CMS.getLogger(); public CMSInvalidityDateExtension() { } - public Extension setCRLExtensionCriticality(Extension ext, boolean critical) { + public Extension setCRLExtensionCriticality(Extension ext, + boolean critical) { InvalidityDateExtension invalidityDateExt = null; try { - Date invalidityDate = ((InvalidityDateExtension) ext) - .getInvalidityDate(); + Date invalidityDate = ((InvalidityDateExtension) ext).getInvalidityDate(); - invalidityDateExt = new InvalidityDateExtension( - Boolean.valueOf(critical), invalidityDate); + invalidityDateExt = new InvalidityDateExtension(Boolean.valueOf(critical), + invalidityDate); } catch (IOException e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CREATE_INVALIDITY_DATE_EXT", - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_INVALIDITY_DATE_EXT", e.toString())); } return invalidityDateExt; } public Extension getCRLExtension(IConfigStore config, - Object crlIssuingPoint, boolean critical) { + Object crlIssuingPoint, + boolean critical) { InvalidityDateExtension invalidityDateExt = null; return invalidityDateExt; @@ -77,23 +78,24 @@ public class CMSInvalidityDateExtension implements ICMSCRLExtension, public String[] getExtendedPluginInfo(Locale locale) { String[] params = { - // "type;choice(CRLExtension,CRLEntryExtension);"+ - // "CRL Entry Extension type. This field is not editable.", + //"type;choice(CRLExtension,CRLEntryExtension);"+ + //"CRL Entry Extension type. This field is not editable.", "enable;boolean;Check to enable Invalidity Date CRL entry extension.", "critical;boolean;Set criticality for Invalidity Date CRL entry extension.", - IExtendedPluginInfo.HELP_TOKEN - + ";configuration-ca-edit-crlextension-invaliditydate", - IExtendedPluginInfo.HELP_TEXT - + ";The invalidity date is a non-critical CRL entry extension " - + "that provides the date on which it is known or suspected " - + "that the private key was compromised or that the certificate" - + " otherwise became invalid." }; + IExtendedPluginInfo.HELP_TOKEN + + ";configuration-ca-edit-crlextension-invaliditydate", + IExtendedPluginInfo.HELP_TEXT + + ";The invalidity date is a non-critical CRL entry extension " + + "that provides the date on which it is known or suspected " + + "that the private key was compromised or that the certificate" + + " otherwise became invalid." + }; return params; } private void log(int level, String msg) { mLogger.log(ILogger.EV_SYSTEM, null, ILogger.S_CA, level, - "CMSInvalidityDateExtension - " + msg); + "CMSInvalidityDateExtension - " + msg); } -} +} diff --git a/pki/base/common/src/com/netscape/cms/crl/CMSIssuerAlternativeNameExtension.java b/pki/base/common/src/com/netscape/cms/crl/CMSIssuerAlternativeNameExtension.java index 43a9f41d..9ca9d5d2 100644 --- a/pki/base/common/src/com/netscape/cms/crl/CMSIssuerAlternativeNameExtension.java +++ b/pki/base/common/src/com/netscape/cms/crl/CMSIssuerAlternativeNameExtension.java @@ -17,6 +17,7 @@ // --- END COPYRIGHT BLOCK --- package com.netscape.cms.crl; + import java.io.ByteArrayInputStream; import java.io.IOException; import java.util.Locale; @@ -46,13 +47,14 @@ import com.netscape.certsrv.ca.ICRLIssuingPoint; import com.netscape.certsrv.common.NameValuePairs; import com.netscape.certsrv.logging.ILogger; + /** * This represents a issuer alternative name extension. - * + * * @version $Revision$, $Date$ */ -public class CMSIssuerAlternativeNameExtension implements ICMSCRLExtension, - IExtendedPluginInfo { +public class CMSIssuerAlternativeNameExtension + implements ICMSCRLExtension, IExtendedPluginInfo { private static final String PROP_RFC822_NAME = "rfc822Name"; private static final String PROP_DNS_NAME = "dNSName"; private static final String PROP_DIR_NAME = "directoryName"; @@ -67,25 +69,23 @@ public class CMSIssuerAlternativeNameExtension implements ICMSCRLExtension, public CMSIssuerAlternativeNameExtension() { } - public Extension setCRLExtensionCriticality(Extension ext, boolean critical) { + public Extension setCRLExtensionCriticality(Extension ext, + boolean critical) { IssuerAlternativeNameExtension issuerAltNameExt = null; GeneralNames names = null; try { - names = (GeneralNames) ((IssuerAlternativeNameExtension) ext) - .get(IssuerAlternativeNameExtension.ISSUER_NAME); - issuerAltNameExt = new IssuerAlternativeNameExtension( - Boolean.valueOf(critical), names); + names = (GeneralNames) ((IssuerAlternativeNameExtension) ext).get(IssuerAlternativeNameExtension.ISSUER_NAME); + issuerAltNameExt = new IssuerAlternativeNameExtension(Boolean.valueOf(critical), names); } catch (IOException e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CREATE_ISSUER_ALT_NAME_EXT", - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_ISSUER_ALT_NAME_EXT", e.toString())); } return issuerAltNameExt; } - public Extension getCRLExtension(IConfigStore config, Object ip, - boolean critical) { + public Extension getCRLExtension(IConfigStore config, + Object ip, + boolean critical) { ICRLIssuingPoint crlIssuingPoint = (ICRLIssuingPoint) ip; IssuerAlternativeNameExtension issuerAltNameExt = null; int numNames = 0; @@ -93,9 +93,7 @@ public class CMSIssuerAlternativeNameExtension implements ICMSCRLExtension, try { numNames = config.getInteger("numNames", 0); } catch (EBaseException e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CREATE_ISSUER_INVALID_NUM_NAMES", - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_ISSUER_INVALID_NUM_NAMES", e.toString())); } if (numNames > 0) { GeneralNames names = new GeneralNames(); @@ -106,13 +104,9 @@ public class CMSIssuerAlternativeNameExtension implements ICMSCRLExtension, try { nameType = config.getString("nameType" + i); } catch (EPropertyNotFound e) { - log(ILogger.LL_FAILURE, CMS.getLogMessage( - "CRL_CREATE_ISSUER_UNDEFINED_TYPE", - Integer.toString(i), e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_ISSUER_UNDEFINED_TYPE", Integer.toString(i), e.toString())); } catch (EBaseException e) { - log(ILogger.LL_FAILURE, CMS.getLogMessage( - "CRL_CREATE_ISSUER_INVALID_TYPE", - Integer.toString(i), e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_ISSUER_INVALID_TYPE", Integer.toString(i), e.toString())); } if (nameType != null && nameType.length() > 0) { @@ -121,13 +115,9 @@ public class CMSIssuerAlternativeNameExtension implements ICMSCRLExtension, try { name = config.getString("name" + i); } catch (EPropertyNotFound e) { - log(ILogger.LL_FAILURE, CMS.getLogMessage( - "CRL_CREATE_ISSUER_UNDEFINED_TYPE", - Integer.toString(i), e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_ISSUER_UNDEFINED_TYPE", Integer.toString(i), e.toString())); } catch (EBaseException e) { - log(ILogger.LL_FAILURE, CMS.getLogMessage( - "CRL_CREATE_ISSUER_INVALID_TYPE", - Integer.toString(i), e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_ISSUER_INVALID_TYPE", Integer.toString(i), e.toString())); } if (name != null && name.length() > 0) { @@ -137,9 +127,7 @@ public class CMSIssuerAlternativeNameExtension implements ICMSCRLExtension, names.addElement(dirName); } catch (IOException e) { - log(ILogger.LL_FAILURE, CMS.getLogMessage( - "CRL_CREATE_INVALID_500NAME", - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_INVALID_500NAME", e.toString())); } } else if (nameType.equalsIgnoreCase(PROP_RFC822_NAME)) { RFC822Name rfc822Name = new RFC822Name(name); @@ -169,22 +157,16 @@ public class CMSIssuerAlternativeNameExtension implements ICMSCRLExtension, } else if (nameType.equalsIgnoreCase(PROP_OTHER_NAME)) { try { - byte[] val = com.netscape.osutil.OSUtil - .AtoB(name); - DerValue derVal = new DerValue( - new ByteArrayInputStream(val)); - GeneralName generalName = new GeneralName( - derVal); + byte[] val = com.netscape.osutil.OSUtil.AtoB(name); + DerValue derVal = new DerValue(new ByteArrayInputStream(val)); + GeneralName generalName = new GeneralName(derVal); names.addElement(generalName); } catch (IOException e) { - log(ILogger.LL_FAILURE, CMS.getLogMessage( - "CRL_INVALID_OTHER_NAME", e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_INVALID_OTHER_NAME", e.toString())); } } else { - log(ILogger.LL_FAILURE, CMS.getLogMessage( - "CRL_CREATE_ISSUER_INVALID_TYPE", nameType, - "")); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_ISSUER_INVALID_TYPE", nameType, "")); } } } @@ -193,10 +175,9 @@ public class CMSIssuerAlternativeNameExtension implements ICMSCRLExtension, if (names.size() > 0) { try { issuerAltNameExt = new IssuerAlternativeNameExtension( - Boolean.valueOf(critical), names); + Boolean.valueOf(critical), names); } catch (IOException e) { - log(ILogger.LL_FAILURE, CMS.getLogMessage( - "CRL_CREATE_ISSUER_ALT_NAME_EXT", e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_ISSUER_ALT_NAME_EXT", e.toString())); } } } @@ -214,8 +195,8 @@ public class CMSIssuerAlternativeNameExtension implements ICMSCRLExtension, try { numNames = config.getInteger("numNames", 0); } catch (EBaseException e) { - log(ILogger.LL_FAILURE, "Invalid numNames property for CRL " - + "IssuerAlternativeName extension - " + e); + log(ILogger.LL_FAILURE, "Invalid numNames property for CRL " + + "IssuerAlternativeName extension - " + e); } nvp.add("numNames", String.valueOf(numNames)); @@ -225,13 +206,11 @@ public class CMSIssuerAlternativeNameExtension implements ICMSCRLExtension, try { nameType = config.getString("nameType" + i); } catch (EPropertyNotFound e) { - log(ILogger.LL_FAILURE, "Undefined nameType" + i - + " property for " - + "CRL IssuerAlternativeName extension - " + e); + log(ILogger.LL_FAILURE, "Undefined nameType" + i + " property for " + + "CRL IssuerAlternativeName extension - " + e); } catch (EBaseException e) { - log(ILogger.LL_FAILURE, "Invalid nameType" + i - + " property for " - + "CRL IssuerAlternativeName extension - " + e); + log(ILogger.LL_FAILURE, "Invalid nameType" + i + " property for " + + "CRL IssuerAlternativeName extension - " + e); } if (nameType != null && nameType.length() > 0) { @@ -245,11 +224,11 @@ public class CMSIssuerAlternativeNameExtension implements ICMSCRLExtension, try { name = config.getString("name" + i); } catch (EPropertyNotFound e) { - log(ILogger.LL_FAILURE, "Undefined name" + i + " property for " - + "CRL IssuerAlternativeName extension - " + e); + log(ILogger.LL_FAILURE, "Undefined name" + i + " property for " + + "CRL IssuerAlternativeName extension - " + e); } catch (EBaseException e) { - log(ILogger.LL_FAILURE, "Invalid name" + i + " property for " - + "CRL IssuerAlternativeName extension - " + e); + log(ILogger.LL_FAILURE, "Invalid name" + i + " property for " + + "CRL IssuerAlternativeName extension - " + e); } if (name != null && name.length() > 0) { @@ -269,40 +248,35 @@ public class CMSIssuerAlternativeNameExtension implements ICMSCRLExtension, public String[] getExtendedPluginInfo(Locale locale) { String[] params = { - // "type;choice(CRLExtension,CRLEntryExtension);"+ - // "CRL Extension type. This field is not editable.", + //"type;choice(CRLExtension,CRLEntryExtension);"+ + //"CRL Extension type. This field is not editable.", "enable;boolean;Check to enable Issuer Alternative Name CRL extension.", "critical;boolean;Set criticality for Issuer Alternative Name CRL extension.", "numNames;number;Set number of alternative names for the CRL issuer.", - "nameType0;choice(" + PROP_RFC822_NAME + "," + PROP_DIR_NAME - + "," + PROP_DNS_NAME + "," + PROP_EDI_NAME + "," - + PROP_URI_NAME + "," + PROP_IP_NAME + "," - + PROP_OID_NAME + "," + PROP_OTHER_NAME - + ");Select Issuer Alternative Name type.", + "nameType0;choice(" + PROP_RFC822_NAME + "," + PROP_DIR_NAME + "," + PROP_DNS_NAME + "," + + PROP_EDI_NAME + "," + PROP_URI_NAME + "," + PROP_IP_NAME + "," + PROP_OID_NAME + "," + + PROP_OTHER_NAME + ");Select Issuer Alternative Name type.", "name0;string;Enter Issuer Alternative Name corresponding to the selected name type.", - "nameType1;choice(" + PROP_RFC822_NAME + "," + PROP_DIR_NAME - + "," + PROP_DNS_NAME + "," + PROP_EDI_NAME + "," - + PROP_URI_NAME + "," + PROP_IP_NAME + "," - + PROP_OID_NAME + "," + PROP_OTHER_NAME - + ");Select Issuer Alternative Name type.", + "nameType1;choice(" + PROP_RFC822_NAME + "," + PROP_DIR_NAME + "," + PROP_DNS_NAME + "," + + PROP_EDI_NAME + "," + PROP_URI_NAME + "," + PROP_IP_NAME + "," + PROP_OID_NAME + "," + + PROP_OTHER_NAME + ");Select Issuer Alternative Name type.", "name1;string;Enter Issuer Alternative Name corresponding to the selected name type.", - "nameType2;choice(" + PROP_RFC822_NAME + "," + PROP_DIR_NAME - + "," + PROP_DNS_NAME + "," + PROP_EDI_NAME + "," - + PROP_URI_NAME + "," + PROP_IP_NAME + "," - + PROP_OID_NAME + "," + PROP_OTHER_NAME - + ");Select Issuer Alternative Name type.", + "nameType2;choice(" + PROP_RFC822_NAME + "," + PROP_DIR_NAME + "," + PROP_DNS_NAME + "," + + PROP_EDI_NAME + "," + PROP_URI_NAME + "," + PROP_IP_NAME + "," + PROP_OID_NAME + "," + + PROP_OTHER_NAME + ");Select Issuer Alternative Name type.", "name2;string;Enter Issuer Alternative Name corresponding to the selected name type.", - IExtendedPluginInfo.HELP_TOKEN - + ";configuration-ca-edit-crlextension-issueralternativename", - IExtendedPluginInfo.HELP_TEXT - + ";The issuer alternative names extension allows additional" - + " identities to be associated with the issuer of the CRL." }; + IExtendedPluginInfo.HELP_TOKEN + + ";configuration-ca-edit-crlextension-issueralternativename", + IExtendedPluginInfo.HELP_TEXT + + ";The issuer alternative names extension allows additional" + + " identities to be associated with the issuer of the CRL." + }; return params; } private void log(int level, String msg) { mLogger.log(ILogger.EV_SYSTEM, null, ILogger.S_CA, level, - "CMSIssuerAlternativeNameExtension - " + msg); + "CMSIssuerAlternativeNameExtension - " + msg); } -} +} diff --git a/pki/base/common/src/com/netscape/cms/crl/CMSIssuingDistributionPointExtension.java b/pki/base/common/src/com/netscape/cms/crl/CMSIssuingDistributionPointExtension.java index 4109e10f..ccc5b64d 100644 --- a/pki/base/common/src/com/netscape/cms/crl/CMSIssuingDistributionPointExtension.java +++ b/pki/base/common/src/com/netscape/cms/crl/CMSIssuingDistributionPointExtension.java @@ -17,6 +17,7 @@ // --- END COPYRIGHT BLOCK --- package com.netscape.cms.crl; + import java.io.IOException; import java.util.Locale; import java.util.StringTokenizer; @@ -42,13 +43,14 @@ import com.netscape.certsrv.ca.ICRLIssuingPoint; import com.netscape.certsrv.common.NameValuePairs; import com.netscape.certsrv.logging.ILogger; + /** * This represents a issuing distribution point extension. - * + * * @version $Revision$, $Date$ */ -public class CMSIssuingDistributionPointExtension implements ICMSCRLExtension, - IExtendedPluginInfo { +public class CMSIssuingDistributionPointExtension + implements ICMSCRLExtension, IExtendedPluginInfo { public static final String PROP_POINTTYPE = "pointType"; public static final String PROP_POINTNAME = "pointName"; public static final String PROP_DIRNAME = "DirectoryName"; @@ -59,25 +61,33 @@ public class CMSIssuingDistributionPointExtension implements ICMSCRLExtension, public static final String PROP_INDIRECT = "indirectCRL"; public static final String PROP_REASONS = "onlySomeReasons"; - private static final String[] reasonFlags = { "unused", "keyCompromise", - "cACompromise", "affiliationChanged", "superseded", - "cessationOfOperation", "certificateHold", "privilegeWithdrawn" }; + private static final String[] reasonFlags = {"unused", + "keyCompromise", + "cACompromise", + "affiliationChanged", + "superseded", + "cessationOfOperation", + "certificateHold", + "privilegeWithdrawn"}; private ILogger mLogger = CMS.getLogger(); public CMSIssuingDistributionPointExtension() { } - public Extension setCRLExtensionCriticality(Extension ext, boolean critical) { - IssuingDistributionPointExtension issuingDPointExt = (IssuingDistributionPointExtension) ext; + public Extension setCRLExtensionCriticality(Extension ext, + boolean critical) { + IssuingDistributionPointExtension issuingDPointExt = + (IssuingDistributionPointExtension) ext; issuingDPointExt.setCritical(critical); return issuingDPointExt; } - public Extension getCRLExtension(IConfigStore config, Object ip, - boolean critical) { + public Extension getCRLExtension(IConfigStore config, + Object ip, + boolean critical) { CMS.debug("in CMSIssuingDistributionPointExtension::getCRLExtension."); ICRLIssuingPoint crlIssuingPoint = (ICRLIssuingPoint) ip; @@ -92,13 +102,9 @@ public class CMSIssuingDistributionPointExtension implements ICMSCRLExtension, try { pointType = config.getString(PROP_POINTTYPE); } catch (EPropertyNotFound e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CREATE_DIST_POINT_UNDEFINED", - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_DIST_POINT_UNDEFINED", e.toString())); } catch (EBaseException e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CREATE_DIST_POINT_INVALID", - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_DIST_POINT_INVALID", e.toString())); } if (pointType != null) { @@ -107,13 +113,9 @@ public class CMSIssuingDistributionPointExtension implements ICMSCRLExtension, try { pointName = config.getString(PROP_POINTNAME); } catch (EPropertyNotFound e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CREATE_DIST_POINT_UNDEFINED", - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_DIST_POINT_UNDEFINED", e.toString())); } catch (EBaseException e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CREATE_DIST_POINT_INVALID", - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_DIST_POINT_INVALID", e.toString())); } if (pointName != null && pointName.length() > 0) { @@ -121,9 +123,7 @@ public class CMSIssuingDistributionPointExtension implements ICMSCRLExtension, try { rdnName = new RDN(pointName); } catch (IOException e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CREATE_RDN", - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_RDN", e.toString())); } } else if (pointType.equalsIgnoreCase(PROP_DIRNAME)) { try { @@ -131,16 +131,14 @@ public class CMSIssuingDistributionPointExtension implements ICMSCRLExtension, names.addElement(dirName); } catch (IOException e) { - log(ILogger.LL_FAILURE, CMS.getLogMessage( - "CRL_CREATE_INVALID_500NAME", e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_INVALID_500NAME", e.toString())); } } else if (pointType.equalsIgnoreCase(PROP_URINAME)) { URIName uriName = new URIName(pointName); names.addElement(uriName); } else { - log(ILogger.LL_FAILURE, CMS.getLogMessage( - "CRL_INVALID_POTINT_TYPE", pointType)); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_INVALID_POTINT_TYPE", pointType)); } } } @@ -151,11 +149,9 @@ public class CMSIssuingDistributionPointExtension implements ICMSCRLExtension, try { issuingDPoint.setFullName(names); } catch (IOException e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CANNOT_SET_NAME", e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CANNOT_SET_NAME", e.toString())); } catch (GeneralNamesException e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CANNOT_SET_NAME", e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CANNOT_SET_NAME", e.toString())); } } @@ -164,13 +160,11 @@ public class CMSIssuingDistributionPointExtension implements ICMSCRLExtension, try { reasons = config.getString(PROP_REASONS, null); } catch (EBaseException e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_INVALID_PROPERTY", PROP_REASONS, - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_INVALID_PROPERTY", PROP_REASONS, e.toString())); } if (reasons != null && reasons.length() > 0) { - boolean[] bits = { false, false, false, false, false, false, false }; + boolean[] bits = {false, false, false, false, false, false, false}; int k = 0; StringTokenizer st = new StringTokenizer(reasons, ","); @@ -199,9 +193,7 @@ public class CMSIssuingDistributionPointExtension implements ICMSCRLExtension, if (caCertsOnly) issuingDPoint.setOnlyContainsCACerts(caCertsOnly); } catch (EBaseException e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_INVALID_PROPERTY", "caCertsOnly", - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_INVALID_PROPERTY", "caCertsOnly", e.toString())); } try { boolean userCertsOnly = config.getBoolean(PROP_USERCERTS, false); @@ -209,8 +201,7 @@ public class CMSIssuingDistributionPointExtension implements ICMSCRLExtension, if (userCertsOnly) issuingDPoint.setOnlyContainsUserCerts(userCertsOnly); } catch (EBaseException e) { - log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_INVALID_PROPERTY", - "userCertsOnly", e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_INVALID_PROPERTY", "userCertsOnly", e.toString())); } try { boolean indirectCRL = config.getBoolean(PROP_INDIRECT, false); @@ -218,9 +209,7 @@ public class CMSIssuingDistributionPointExtension implements ICMSCRLExtension, if (indirectCRL) issuingDPoint.setIndirectCRL(indirectCRL); } catch (EBaseException e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_INVALID_PROPERTY", "indirectCRL", - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_INVALID_PROPERTY", "indirectCRL", e.toString())); } issuingDPointExt = new IssuingDistributionPointExtension(issuingDPoint); @@ -239,13 +228,9 @@ public class CMSIssuingDistributionPointExtension implements ICMSCRLExtension, try { pointType = config.getString(PROP_POINTTYPE); } catch (EPropertyNotFound e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CREATE_DIST_POINT_UNDEFINED", - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_DIST_POINT_UNDEFINED", e.toString())); } catch (EBaseException e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CREATE_DIST_POINT_INVALID", - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_DIST_POINT_INVALID", e.toString())); } if (pointType != null && pointType.length() > 0) { nvp.add("pointType", pointType); @@ -258,13 +243,9 @@ public class CMSIssuingDistributionPointExtension implements ICMSCRLExtension, try { pointName = config.getString(PROP_POINTNAME); } catch (EPropertyNotFound e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CREATE_DIST_POINT_UNDEFINED", - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_DIST_POINT_UNDEFINED", e.toString())); } catch (EBaseException e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_CREATE_DIST_POINT_INVALID", - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_CREATE_DIST_POINT_INVALID", e.toString())); } if (pointName != null && pointName.length() > 0) { nvp.add("pointName", pointName); @@ -277,9 +258,7 @@ public class CMSIssuingDistributionPointExtension implements ICMSCRLExtension, try { reasons = config.getString(PROP_REASONS, null); } catch (EBaseException e) { - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_INVALID_PROPERTY", PROP_REASONS, - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_INVALID_PROPERTY", PROP_REASONS, e.toString())); } if (reasons != null && reasons.length() > 0) { nvp.add(PROP_REASONS, reasons); @@ -293,27 +272,28 @@ public class CMSIssuingDistributionPointExtension implements ICMSCRLExtension, nvp.add(PROP_CACERTS, String.valueOf(caCertsOnly)); } catch (EBaseException e) { nvp.add(PROP_CACERTS, "false"); - log(ILogger.LL_FAILURE, - CMS.getLogMessage("CRL_INVALID_PROPERTY", "caCertsOnly", - e.toString())); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_INVALID_PROPERTY", "caCertsOnly", e.toString())); } // Disable these for now unitl we support them fully - /* - * try { boolean userCertsOnly = config.getBoolean(PROP_USERCERTS, - * false); - * - * nvp.add(PROP_USERCERTS, String.valueOf(userCertsOnly)); } catch - * (EBaseException e) { nvp.add(PROP_USERCERTS, "false"); - * log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_INVALID_PROPERTY", - * "userCertsOnly", e.toString())); } - * - * try { boolean indirectCRL = config.getBoolean(PROP_INDIRECT, false); - * - * nvp.add(PROP_INDIRECT, String.valueOf(indirectCRL)); } catch - * (EBaseException e) { nvp.add(PROP_INDIRECT, "false"); - * log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_INVALID_PROPERTY", - * "indirectCRL", e.toString())); } - */ +/* + try { + boolean userCertsOnly = config.getBoolean(PROP_USERCERTS, false); + + nvp.add(PROP_USERCERTS, String.valueOf(userCertsOnly)); + } catch (EBaseException e) { + nvp.add(PROP_USERCERTS, "false"); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_INVALID_PROPERTY", "userCertsOnly", e.toString())); + } + + try { + boolean indirectCRL = config.getBoolean(PROP_INDIRECT, false); + + nvp.add(PROP_INDIRECT, String.valueOf(indirectCRL)); + } catch (EBaseException e) { + nvp.add(PROP_INDIRECT, "false"); + log(ILogger.LL_FAILURE, CMS.getLogMessage("CRL_INVALID_PROPERTY", "indirectCRL", e.toString())); + } +*/ } public String[] getExtendedPluginInfo(Locale locale) { @@ -325,36 +305,32 @@ public class CMSIssuingDistributionPointExtension implements ICMSCRLExtension, sb_reasons.append(reasonFlags[i]); } String[] params = { - // "type;choice(CRLExtension,CRLEntryExtension);"+ - // "CRL Extension type. This field is not editable.", + //"type;choice(CRLExtension,CRLEntryExtension);"+ + //"CRL Extension type. This field is not editable.", "enable;boolean;Check to enable Issuing Distribution Point CRL extension.", "critical;boolean;Set criticality for Issuing Distribution Point CRL extension.", - PROP_POINTTYPE + ";choice(" + PROP_DIRNAME + "," + PROP_URINAME - + "," + PROP_RDNNAME - + ");Select Issuing Distribution Point name type.", - PROP_POINTNAME - + ";string;Enter Issuing Distribution Point name " - + "corresponding to the selected point type.", - PROP_REASONS - + ";string;Select any combination of the following reasons: " - + sb_reasons.toString(), - PROP_CACERTS - + ";boolean;Check if CRL contains CA certificates only", - // Remove these from the UI until they can be supported fully. - // PROP_USERCERTS + - // ";boolean;Check if CRL contains user certificates only", - // PROP_INDIRECT + ";boolean;Check if CRL is built indirectly.", - IExtendedPluginInfo.HELP_TOKEN - + ";configuration-ca-edit-crlextension-issuingdistributionpoint", - IExtendedPluginInfo.HELP_TEXT - + ";The issuing distribution point is a critical CRL extension " - + "that identifies the CRL distribution point for a particular CRL." }; + PROP_POINTTYPE + ";choice(" + PROP_DIRNAME + "," + PROP_URINAME + "," + + PROP_RDNNAME + ");Select Issuing Distribution Point name type.", + PROP_POINTNAME + ";string;Enter Issuing Distribution Point name " + + "corresponding to the selected point type.", + PROP_REASONS + ";string;Select any combination of the following reasons: " + + sb_reasons.toString(), + PROP_CACERTS + ";boolean;Check if CRL contains CA certificates only", + // Remove these from the UI until they can be supported fully. + // PROP_USERCERTS + ";boolean;Check if CRL contains user certificates only", + // PROP_INDIRECT + ";boolean;Check if CRL is built indirectly.", + IExtendedPluginInfo.HELP_TOKEN + + ";configuration-ca-edit-crlextension-issuingdistributionpoint", + IExtendedPluginInfo.HELP_TEXT + + ";The issuing distribution point is a critical CRL extension " + + "that identifies the CRL distribution point for a particular CRL." + }; return params; } private void log(int level, String msg) { mLogger.log(ILogger.EV_SYSTEM, null, ILogger.S_CA, level, - "CMSIssuingDistributionPointExtension - " + msg); + "CMSIssuingDistributionPointExtension - " + msg); } -} +} |