X509AuthorityKeyIdentifierExtension Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents the Authority Key Identifier X.509 Extension (2.5.29.35).
public ref class X509AuthorityKeyIdentifierExtension sealed : System::Security::Cryptography::X509Certificates::X509Extension
public sealed class X509AuthorityKeyIdentifierExtension : System.Security.Cryptography.X509Certificates.X509Extension
type X509AuthorityKeyIdentifierExtension = class
inherit X509Extension
Public NotInheritable Class X509AuthorityKeyIdentifierExtension
Inherits X509Extension
- Inheritance
Constructors
X509AuthorityKeyIdentifierExtension() |
Initializes a new instance of the X509AuthorityKeyIdentifierExtension class. |
X509AuthorityKeyIdentifierExtension(Byte[], Boolean) |
Initializes a new instance of the X509AuthorityKeyIdentifierExtension class from an encoded representation of the extension and an optional critical marker. |
X509AuthorityKeyIdentifierExtension(ReadOnlySpan<Byte>, Boolean) |
Initializes a new instance of the X509AuthorityKeyIdentifierExtension class from an encoded representation of the extension and an optional critical marker. |
Properties
Critical |
Gets a Boolean value indicating whether the extension is critical. (Inherited from X509Extension) |
KeyIdentifier |
Gets the subject key identifier value from this certificate's issuing Certificate Authority (CA), when specified. |
NamedIssuer |
Gets the IssuerName value from this certificate's issuing Certificate Authority (CA), when available. |
Oid |
Gets or sets the Oid value for an AsnEncodedData object. (Inherited from AsnEncodedData) |
RawData |
Gets or sets the Abstract Syntax Notation One (ASN.1)-encoded data represented in a byte array. (Inherited from AsnEncodedData) |
RawIssuer |
Gets the encoded representation of the |
SerialNumber |
Gets the serial number of this certificate's issuing Certificate Authority (CA). |
Methods
CopyFrom(AsnEncodedData) |
Copies the extension properties of the specified AsnEncodedData object. |
Create(Byte[], X500DistinguishedName, Byte[]) |
Creates an X509AuthorityKeyIdentifierExtension that specifies the provided key identifier, issuer name and serial number. |
Create(ReadOnlySpan<Byte>, X500DistinguishedName, ReadOnlySpan<Byte>) |
Creates an X509AuthorityKeyIdentifierExtension that specifies the provided key identifier, issuer name and serial number. |
CreateFromCertificate(X509Certificate2, Boolean, Boolean) |
Creates an X509AuthorityKeyIdentifierExtension based on values from the provided certificate. |
CreateFromIssuerNameAndSerialNumber(X500DistinguishedName, Byte[]) |
Creates an X509AuthorityKeyIdentifierExtension that specifies the provided issuer name and serial number. |
CreateFromIssuerNameAndSerialNumber(X500DistinguishedName, ReadOnlySpan<Byte>) |
Creates an X509AuthorityKeyIdentifierExtension that specifies the provided issuer name and serial number. |
CreateFromSubjectKeyIdentifier(Byte[]) |
Creates an X509AuthorityKeyIdentifierExtension that specifies the provided key identifier value. |
CreateFromSubjectKeyIdentifier(ReadOnlySpan<Byte>) |
Creates an X509AuthorityKeyIdentifierExtension that specifies the provided key identifier value. |
CreateFromSubjectKeyIdentifier(X509SubjectKeyIdentifierExtension) |
Creates an X509AuthorityKeyIdentifierExtension that specifies the key identifier value from a subject key identifier extension. |
Equals(Object) |
Determines whether the specified object is equal to the current object. (Inherited from Object) |
Format(Boolean) |
Returns a formatted version of the Abstract Syntax Notation One (ASN.1)-encoded data as a string. (Inherited from AsnEncodedData) |
GetHashCode() |
Serves as the default hash function. (Inherited from Object) |
GetType() |
Gets the Type of the current instance. (Inherited from Object) |
MemberwiseClone() |
Creates a shallow copy of the current Object. (Inherited from Object) |
ToString() |
Returns a string that represents the current object. (Inherited from Object) |