Share via


X509AuthorityKeyIdentifierExtension 类

定义

表示颁发机构密钥标识符 X.509 扩展 (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
继承
X509AuthorityKeyIdentifierExtension

构造函数

X509AuthorityKeyIdentifierExtension()

初始化 X509AuthorityKeyIdentifierExtension 类的新实例。

X509AuthorityKeyIdentifierExtension(Byte[], Boolean)

从扩展的 X509AuthorityKeyIdentifierExtension 编码表示形式和可选的关键标记初始化 类的新实例。

X509AuthorityKeyIdentifierExtension(ReadOnlySpan<Byte>, Boolean)

从扩展的 X509AuthorityKeyIdentifierExtension 编码表示形式和可选的关键标记初始化 类的新实例。

属性

Critical

获取一个指示扩展是否必不可少的布尔值。

(继承自 X509Extension)
KeyIdentifier

从此证书的证书颁发机构 (CA) 获取使用者密钥标识符值(如果指定)。

NamedIssuer

IssuerName从此证书的证书颁发机构 (CA) 获取值(如果可用)。

Oid

获取或设置 Oid 对象的 AsnEncodedData 值。

(继承自 AsnEncodedData)
RawData

获取或设置以字节数组表示的 Abstract Syntax Notation One (ASN.1) 编码数据。

(继承自 AsnEncodedData)
RawIssuer

从扩展或扩展不包含颁发机构证书颁发者字段时获取null字段的编码表示形式authorityCertIssuer

SerialNumber

获取此证书的证书颁发机构 (CA) 的序列号。

方法

CopyFrom(AsnEncodedData)

复制指定 AsnEncodedData 对象的扩展属性。

Create(Byte[], X500DistinguishedName, Byte[])

创建一个 X509AuthorityKeyIdentifierExtension ,指定提供的密钥标识符、颁发者名称和序列号。

Create(ReadOnlySpan<Byte>, X500DistinguishedName, ReadOnlySpan<Byte>)

创建一个 X509AuthorityKeyIdentifierExtension ,指定提供的密钥标识符、颁发者名称和序列号。

CreateFromCertificate(X509Certificate2, Boolean, Boolean)

X509AuthorityKeyIdentifierExtension基于提供的证书中的值创建 。

CreateFromIssuerNameAndSerialNumber(X500DistinguishedName, Byte[])

创建一个 X509AuthorityKeyIdentifierExtension 指定提供的颁发者名称和序列号的 。

CreateFromIssuerNameAndSerialNumber(X500DistinguishedName, ReadOnlySpan<Byte>)

创建一个 X509AuthorityKeyIdentifierExtension 指定提供的颁发者名称和序列号的 。

CreateFromSubjectKeyIdentifier(Byte[])

创建一个 X509AuthorityKeyIdentifierExtension 指定提供的密钥标识符值的 。

CreateFromSubjectKeyIdentifier(ReadOnlySpan<Byte>)

创建一个 X509AuthorityKeyIdentifierExtension 指定提供的密钥标识符值的 。

CreateFromSubjectKeyIdentifier(X509SubjectKeyIdentifierExtension)

创建一个 , X509AuthorityKeyIdentifierExtension 它指定使用者密钥标识符扩展中的密钥标识符值。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
Format(Boolean)

将 Abstract Syntax Notation One (ASN.1) 编码数据的格式化版本作为字符串返回。

(继承自 AsnEncodedData)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于