Class AuthorityKeyIdentifierStructure

  • All Implemented Interfaces:
    ASN1Encodable, Encodable

    public class AuthorityKeyIdentifierStructure
    extends AuthorityKeyIdentifier
    Deprecated.
    use JcaX509ExtensionUtils and AuthorityKeyIdentifier.getInstance()
    A high level authority key identifier.
    • Constructor Detail

      • AuthorityKeyIdentifierStructure

        public AuthorityKeyIdentifierStructure​(byte[] encodedValue)
                                        throws IOException
        Deprecated.
        Constructor which will take the byte[] returned from getExtensionValue()
        Parameters:
        encodedValue - a DER octet encoded string with the extension structure in it.
        Throws:
        IOException - on parsing errors.
      • AuthorityKeyIdentifierStructure

        public AuthorityKeyIdentifierStructure​(X509Extension extension)
        Deprecated.
        use constructor that takes Extension
        Constructor which will take an extension
        Parameters:
        extension - a X509Extension object containing an AuthorityKeyIdentifier.
      • AuthorityKeyIdentifierStructure

        public AuthorityKeyIdentifierStructure​(Extension extension)
        Deprecated.
        Constructor which will take an extension
        Parameters:
        extension - a X509Extension object containing an AuthorityKeyIdentifier.
      • AuthorityKeyIdentifierStructure

        public AuthorityKeyIdentifierStructure​(X509Certificate certificate)
                                        throws CertificateParsingException
        Deprecated.
        Create an AuthorityKeyIdentifier using the passed in certificate's public key, issuer and serial number.
        Parameters:
        certificate - the certificate providing the information.
        Throws:
        CertificateParsingException - if there is a problem processing the certificate
      • AuthorityKeyIdentifierStructure

        public AuthorityKeyIdentifierStructure​(PublicKey pubKey)
                                        throws InvalidKeyException
        Deprecated.
        Create an AuthorityKeyIdentifier using just the hash of the public key.
        Parameters:
        pubKey - the key to generate the hash from.
        Throws:
        InvalidKeyException - if there is a problem using the key.