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 Type
    Method
    Description
    void
    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 criticality
      critical - 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 store
      crlIssuingPoint - CRL issuing point
      critical - criticality to be assigned to CRL extension
      Returns:
      extension new CRL extension
    • getConfigParams

      void getConfigParams(ConfigStore config, NameValuePairs nvp)
      Reads configuration data and converts them to name value pairs.
      Parameters:
      config - configuration store
      nvp - name value pairs obtained from configuration data