Interface IExtension

  • All Superinterfaces:
    IASN1Encodable
    All Known Implementing Classes:
    ExtensionBC

    public interface IExtension
    extends IASN1Encodable
    This interface represents the wrapper for Extension that provides the ability to switch between bouncy-castle and bouncy-castle FIPS implementations.
    • Method Detail

      • getCRlDistributionPoints

        IASN1ObjectIdentifier getCRlDistributionPoints()
        Gets cRLDistributionPoints constant for the wrapped Extension.
        Returns:
        Extension.cRLDistributionPoints wrapper.
      • getIssuingDistributionPoint

        IASN1ObjectIdentifier getIssuingDistributionPoint()
        Gets issuingDistributionPoint constant for the wrapped Extension.
        Returns:
        Extension.issuingDistributionPoint wrapper.
      • getAuthorityInfoAccess

        IASN1ObjectIdentifier getAuthorityInfoAccess()
        Gets authorityInfoAccess constant for the wrapped Extension.
        Returns:
        Extension.authorityInfoAccess wrapper.
      • getBasicConstraints

        IASN1ObjectIdentifier getBasicConstraints()
        Gets basicConstraints constant for the wrapped Extension.
        Returns:
        Extension.basicConstraints wrapper.
      • getKeyUsage

        IASN1ObjectIdentifier getKeyUsage()
        Gets keyUsage constant for the wrapped Extension.
        Returns:
        Extension.keyUsage wrapper.
      • getExtendedKeyUsage

        IASN1ObjectIdentifier getExtendedKeyUsage()
        Gets extendedKeyUsage constant for the wrapped Extension.
        Returns:
        Extension.extendedKeyUsage wrapper.
      • getAuthorityKeyIdentifier

        IASN1ObjectIdentifier getAuthorityKeyIdentifier()
        Gets authorityKeyIdentifier constant for the wrapped Extension.
        Returns:
        Extension.authorityKeyIdentifier wrapper.
      • getSubjectKeyIdentifier

        IASN1ObjectIdentifier getSubjectKeyIdentifier()
        Gets subjectKeyIdentifier constant for the wrapped Extension.
        Returns:
        Extension.subjectKeyIdentifier wrapper.
      • getExpiredCertsOnCRL

        IASN1ObjectIdentifier getExpiredCertsOnCRL()
        Gets expiredCertsOnCRL constant for the wrapped Extension.
        Returns:
        Extension.expiredCertsOnCRL wrapper.