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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
getConfigParams(IConfigStore config, NameValuePairs nvp)
Reads configuration data and converts them to name value pairs.org.mozilla.jss.netscape.security.x509.Extension
getCRLExtension(IConfigStore config, java.lang.Object crlIssuingPoint, boolean critical)
Builds new CRL extension based on configuration data, issuing point information, and criticality.java.lang.String
getCRLExtOID()
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 Detail
-
getCRLExtOID
java.lang.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(IConfigStore config, java.lang.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
void getConfigParams(IConfigStore config, NameValuePairs nvp)
Reads configuration data and converts them to name value pairs.- Parameters:
config
- configuration storenvp
- name value pairs obtained from configuration data
-
-