X509AuthorityKeyIdentifierExtension Class

Represents Authority Key Identifier extension. The authority key identifier extension provides a means of identifying the public key corresponding to the private key used to sign a certificate.

Definition

Namespace: SysadminsLV.PKI.Cryptography.X509Certificates
Assembly: SysadminsLV.PKI (in SysadminsLV.PKI.dll) Version: 4.0.1
C#
public sealed class X509AuthorityKeyIdentifierExtension : X509Extension
Inheritance
X509Extension    X509AuthorityKeyIdentifierExtension

Constructors

X509AuthorityKeyIdentifierExtension(AsnEncodedData, Boolean) Initializes a new instance of X509AuthorityKeyIdentifierExtension class from ASN.1-encoded AKI extension value and a value that identifies whether the extension is critical.
X509AuthorityKeyIdentifierExtension(String, Boolean) Initializes a new instance of X509AuthorityKeyIdentifierExtension class from a key identifier value and a value that identifies whether the extension is critical.
X509AuthorityKeyIdentifierExtension(X509Certificate2, AuthorityKeyIdentifierType, Boolean) Initializes a new instance of X509AuthorityKeyIdentifierExtension class from an issuer certificate, extension generation flags an a value that identifies whether the extension is critical.

Properties

IncludedComponents Indicates which components are included in the Authority Key Identifier extension.
IssuerNames Gets a collection of issuer alternative names. May be null.
KeyIdentifier Gets an octet string of the KeyIdentifier component. May be null.
SerialNumber Gets the serial number of the issuer certificate. May be null.

Extension Methods

ConvertExtension Converts default instance of X509Extension class to a specific extension implementation object.
(Defined by X509ExtensionExtensions)
Encode Encodes current extension to ASN.1-encoded byte array.
(Defined by X509ExtensionExtensions)

See Also