<PackageReference Include="BouncyCastle.Cryptography" Version="2.7.0" />

Org.BouncyCastle.Asn1.X509.AuthorityKeyIdentifier

The AuthorityKeyIdentifier object.

Calculates the keyIdentifier using a SHA1 hash over the BIT STRING from SubjectPublicKeyInfo as defined in RFC2459.

Create an AuthorityKeyIdentifier with the GeneralNames tag and the serial number provided as well.

public AuthorityKeyIdentifier(GeneralNames name, BigInteger serialNumber)

Create an AuthorityKeyIdentifier with the GeneralNames tag and the serial number provided.

public AuthorityKeyIdentifier(byte[] keyIdentifier)

Create an AuthorityKeyIdentifier with a precomputed key identifier

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.

public AuthorityKeyIdentifier(Asn1OctetString keyIdentifier, GeneralNames authorityCertIssuer, DerInteger authorityCertSerialNumber)

public static AuthorityKeyIdentifier GetInstance(object obj)

public static AuthorityKeyIdentifier GetInstance(Asn1TaggedObject obj, bool explicitly)

public static AuthorityKeyIdentifier GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

public byte[] GetKeyIdentifier()