Share via


X509AuthorityKeyIdentifierExtension Třída

Definice

Představuje rozšíření identifikátoru klíče autority 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
Dědičnost
X509AuthorityKeyIdentifierExtension

Konstruktory

X509AuthorityKeyIdentifierExtension()

Inicializuje novou instanci X509AuthorityKeyIdentifierExtension třídy .

X509AuthorityKeyIdentifierExtension(Byte[], Boolean)

Inicializuje novou instanci X509AuthorityKeyIdentifierExtension třídy z zakódované reprezentace rozšíření a volitelné kritické značky.

X509AuthorityKeyIdentifierExtension(ReadOnlySpan<Byte>, Boolean)

Inicializuje novou instanci X509AuthorityKeyIdentifierExtension třídy z zakódované reprezentace rozšíření a volitelné kritické značky.

Vlastnosti

Critical

Získá logickou hodnotu označující, zda je rozšíření kritické.

(Zděděno od X509Extension)
KeyIdentifier

Získá hodnotu identifikátoru klíče subjektu od vydávající certifikační autority (CA) tohoto certifikátu, pokud je zadán.

NamedIssuer

IssuerName Získá hodnotu z vydávající certifikační autority (CA) tohoto certifikátu, pokud je k dispozici.

Oid

Získá nebo nastaví Oid hodnotu objektu AsnEncodedData .

(Zděděno od AsnEncodedData)
RawData

Získá nebo nastaví abstraktní syntaxe notation one (ASN.1) kódované data reprezentované v bajtovém poli.

(Zděděno od AsnEncodedData)
RawIssuer

Získá kódovanou reprezentaci authorityCertIssuer pole z rozšíření, nebo null když rozšíření neobsahuje pole vystavitele certifikátu autority.

SerialNumber

Získá pořadové číslo vydávající certifikační autority (CA) tohoto certifikátu.

Metody

CopyFrom(AsnEncodedData)

Zkopíruje vlastnosti rozšíření zadaného AsnEncodedData objektu.

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

Vytvoří identifikátor X509AuthorityKeyIdentifierExtension , který určuje zadaný identifikátor klíče, název vystavitele a sériové číslo.

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

Vytvoří identifikátor X509AuthorityKeyIdentifierExtension , který určuje zadaný identifikátor klíče, název vystavitele a sériové číslo.

CreateFromCertificate(X509Certificate2, Boolean, Boolean)

Vytvoří na X509AuthorityKeyIdentifierExtension základě hodnot ze zadaného certifikátu.

CreateFromIssuerNameAndSerialNumber(X500DistinguishedName, Byte[])

Vytvoří , X509AuthorityKeyIdentifierExtension který určuje zadaný název vystavitele a sériové číslo.

CreateFromIssuerNameAndSerialNumber(X500DistinguishedName, ReadOnlySpan<Byte>)

Vytvoří , X509AuthorityKeyIdentifierExtension který určuje zadaný název vystavitele a sériové číslo.

CreateFromSubjectKeyIdentifier(Byte[])

Vytvoří , X509AuthorityKeyIdentifierExtension který určuje hodnotu zadaného identifikátoru klíče.

CreateFromSubjectKeyIdentifier(ReadOnlySpan<Byte>)

Vytvoří , X509AuthorityKeyIdentifierExtension který určuje hodnotu zadaného identifikátoru klíče.

CreateFromSubjectKeyIdentifier(X509SubjectKeyIdentifierExtension)

Vytvoří hodnotu X509AuthorityKeyIdentifierExtension identifikátoru klíče z rozšíření identifikátoru klíče subjektu.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
Format(Boolean)

Vrátí formátovanou verzi dat s kódováním ASN.1 (Abstract Syntax Notation One) jako řetězec.

(Zděděno od AsnEncodedData)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro