Bouncy Castle Cryptography Library 1.77.0

org.bouncycastle.x509.extension
Class AuthorityKeyIdentifierStructure

java.lang.Object
  |
  +--org.bouncycastle.asn1.ASN1Object
        |
        +--org.bouncycastle.asn1.x509.AuthorityKeyIdentifier
              |
              +--org.bouncycastle.x509.extension.AuthorityKeyIdentifierStructure
All Implemented Interfaces:
ASN1Encodable, Encodable

Deprecated. use JcaX509ExtensionUtils and AuthorityKeyIdentifier.getInstance()

public class AuthorityKeyIdentifierStructure
extends AuthorityKeyIdentifier

A high level authority key identifier.


Constructor Summary
AuthorityKeyIdentifierStructure(byte[] encodedValue)
          Deprecated. Constructor which will take the byte[] returned from getExtensionValue()
AuthorityKeyIdentifierStructure(Extension extension)
          Deprecated. Constructor which will take an extension
AuthorityKeyIdentifierStructure(java.security.PublicKey pubKey)
          Deprecated. Create an AuthorityKeyIdentifier using just the hash of the public key.
AuthorityKeyIdentifierStructure(java.security.cert.X509Certificate certificate)
          Deprecated. Create an AuthorityKeyIdentifier using the passed in certificate's public key, issuer and serial number.
AuthorityKeyIdentifierStructure(X509Extension extension)
          Deprecated. use constructor that takes Extension
 
Methods inherited from class org.bouncycastle.asn1.x509.AuthorityKeyIdentifier
fromExtensions, getAuthorityCertIssuer, getAuthorityCertSerialNumber, getInstance, getInstance, getKeyIdentifier, toASN1Primitive, toString
 
Methods inherited from class org.bouncycastle.asn1.ASN1Object
encodeTo, encodeTo, equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AuthorityKeyIdentifierStructure

public AuthorityKeyIdentifierStructure(byte[] encodedValue)
                                throws java.io.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:
java.io.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(java.security.cert.X509Certificate certificate)
                                throws java.security.cert.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:
java.security.cert.CertificateParsingException - if there is a problem processing the certificate

AuthorityKeyIdentifierStructure

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

Bouncy Castle Cryptography Library 1.77.0