Interface IX509ExtensionUtils

All Known Implementing Classes:
X509ExtensionUtilsBC, X509ExtensionUtilsBCFips

public interface IX509ExtensionUtils
This interface represents the wrapper for X509ExtensionUtils that provides the ability to switch between bouncy-castle and bouncy-castle FIPS implementations.
  • Method Details

    • createAuthorityKeyIdentifier

      IAuthorityKeyIdentifier createAuthorityKeyIdentifier (ISubjectPublicKeyInfo publicKeyInfo)
      Calls actual createAuthorityKeyIdentifier method for the wrapped X509ExtensionUtils object.
      Parameters:
      publicKeyInfo - SubjectPublicKeyInfo wrapper
      Returns:
      IAuthorityKeyIdentifier wrapper for the created AuthorityKeyIdentifier.
    • createSubjectKeyIdentifier

      ISubjectKeyIdentifier createSubjectKeyIdentifier (ISubjectPublicKeyInfo publicKeyInfo)
      Calls actual createSubjectKeyIdentifier method for the wrapped X509ExtensionUtils object.
      Parameters:
      publicKeyInfo - SubjectPublicKeyInfo wrapper
      Returns:
      ISubjectKeyIdentifier wrapper for the created SubjectKeyIdentifier.