Package org.dogtagpki.server.ca
Interface ICMSCRLExtension
- All Known Implementing Classes:
CMSAuthInfoAccessExtension
,CMSCertificateIssuerExtension
,CMSCRLReasonExtension
,CMSFreshestCRLExtension
,CMSHoldInstructionExtension
,CMSInvalidityDateExtension
,CMSIssuerAlternativeNameExtension
,CMSIssuingDistributionPointExtension
public interface ICMSCRLExtension
An interface representing a CRL extension plugin.
- Version:
- $Revision$, $Date$
-
Method Summary
Modifier and TypeMethodDescriptionvoid
getConfigParams
(ConfigStore config, NameValuePairs nvp) Reads configuration data and converts them to name value pairs.org.mozilla.jss.netscape.security.x509.Extension
getCRLExtension
(ConfigStore config, Object crlIssuingPoint, boolean critical) Builds new CRL extension based on configuration data, issuing point information, and criticality.Returns CRL extension OID string.org.mozilla.jss.netscape.security.x509.Extension
setCRLExtensionCriticality
(org.mozilla.jss.netscape.security.x509.Extension ext, boolean critical) Sets extension criticality and returns extension with new criticality.
-
Method Details
-
getCRLExtOID
String getCRLExtOID()Returns CRL extension OID string.- Returns:
- OID of CRL extension
-
setCRLExtensionCriticality
org.mozilla.jss.netscape.security.x509.Extension setCRLExtensionCriticality(org.mozilla.jss.netscape.security.x509.Extension ext, boolean critical) Sets extension criticality and returns extension with new criticality.- Parameters:
ext
- CRL extension that will change criticalitycritical
- new criticality to be assigned to CRL extension- Returns:
- extension with new criticality
-
getCRLExtension
org.mozilla.jss.netscape.security.x509.Extension getCRLExtension(ConfigStore config, Object crlIssuingPoint, boolean critical) Builds new CRL extension based on configuration data, issuing point information, and criticality.- Parameters:
config
- configuration storecrlIssuingPoint
- CRL issuing pointcritical
- criticality to be assigned to CRL extension- Returns:
- extension new CRL extension
-
getConfigParams
Reads configuration data and converts them to name value pairs.- Parameters:
config
- configuration storenvp
- name value pairs obtained from configuration data
-