Class AuthorityKeyIdentifier

java.lang.Object
org.bouncycastle.asn1.ASN1Object
org.bouncycastle.asn1.x509.AuthorityKeyIdentifier
All Implemented Interfaces:
ASN1Encodable, Encodable

public class AuthorityKeyIdentifier extends ASN1Object
The AuthorityKeyIdentifier object.
 id-ce-authorityKeyIdentifier OBJECT IDENTIFIER ::=  { id-ce 35 }

   AuthorityKeyIdentifier ::= SEQUENCE {
      keyIdentifier             [0] IMPLICIT KeyIdentifier           OPTIONAL,
      authorityCertIssuer       [1] IMPLICIT GeneralNames            OPTIONAL,
      authorityCertSerialNumber [2] IMPLICIT CertificateSerialNumber OPTIONAL  }

   KeyIdentifier ::= OCTET STRING
 
  • Constructor Details

    • AuthorityKeyIdentifier

      protected AuthorityKeyIdentifier(ASN1Sequence seq)
    • AuthorityKeyIdentifier

      public AuthorityKeyIdentifier(GeneralNames name, BigInteger serialNumber)
      create an AuthorityKeyIdentifier with the GeneralNames tag and the serial number provided.
    • AuthorityKeyIdentifier

      public AuthorityKeyIdentifier(byte[] keyIdentifier)
      create an AuthorityKeyIdentifier with a precomputed key identifier
    • AuthorityKeyIdentifier

      public AuthorityKeyIdentifier(byte[] keyIdentifier, GeneralNames name, BigInteger serialNumber)
      create an AuthorityKeyIdentifier with a precomputed key identifier and the GeneralNames tag and the serial number provided as well.
  • Method Details