言語

X509AuthorityKeyIdentifierExtension クラス

定義

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
継承
X509AuthorityKeyIdentifierExtension

コンストラクター

名前 説明
X509AuthorityKeyIdentifierExtension()

X509AuthorityKeyIdentifierExtension クラスの新しいインスタンスを初期化します。

X509AuthorityKeyIdentifierExtension(Byte[], Boolean)

拡張のエンコードされた表現とオプションのクリティカル マーカーから、 X509AuthorityKeyIdentifierExtension クラスの新しいインスタンスを初期化します。

X509AuthorityKeyIdentifierExtension(ReadOnlySpan<Byte>, Boolean)

拡張のエンコードされた表現とオプションのクリティカル マーカーから、 X509AuthorityKeyIdentifierExtension クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
Critical

拡張機能が重要かどうかを示すブール値を取得します。

(継承元 X509Extension)
KeyIdentifier

指定された場合、この証明書の発行元証明機関 (CA) からサブジェクト キー識別子の値を取得します。

NamedIssuer

この証明書の発行元証明機関 (CA) から IssuerName 値を取得します (使用可能な場合)。

Oid

Oid オブジェクトのAsnEncodedData値を取得または設定します。

(継承元 AsnEncodedData)
RawData

バイト配列で表される抽象構文表記 1 (ASN.1) でエンコードされたデータを取得または設定します。

(継承元 AsnEncodedData)
RawIssuer

拡張機能から authorityCertIssuer フィールドのエンコードされた表現を取得するか、拡張機能に機関証明書発行者フィールドが含まれていない場合に null します。

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)

抽象構文表記 1 (ASN.1) でエンコードされたデータの書式設定されたバージョンを文字列として返します。

(継承元 AsnEncodedData)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象