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

Возвращает значение идентификатора ключа субъекта из центра сертификации (ЦС) этого сертификата, если он указан.

NamedIssuer

IssuerName Возвращает значение из выдающего сертификата центра сертификации (ЦС), если оно доступно.

Oid

Получает или задает значение Oid для объекта AsnEncodedData.

(Унаследовано от AsnEncodedData)
RawData

Получает или задает данные в кодировке ASN.1, представленные в массиве байтов.

(Унаследовано от AsnEncodedData)
RawIssuer

Возвращает закодированное authorityCertIssuer представление поля из расширения или null , если расширение не содержит поле издателя сертификата центра.

SerialNumber

Возвращает серийный номер выдающего сертификата центра сертификации (ЦС).

Методы

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)

Возвращает форматированную версию данных в кодировке ASN.1 в виде строки.

(Унаследовано от AsnEncodedData)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к