Interface IExtension

All Superinterfaces:
IASN1Encodable
All Known Implementing Classes:
ExtensionBC, ExtensionBCFips

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 Details

    • 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.