System.Security.Cryptography.X509Certificates 名前空間

Authenticode X.509 v.3 証明書の共通言語ランタイムの実装を含みます。 この証明書は、証明書の所有者を一意かつ明確に識別する秘密キーで署名されます。

クラス

AuthenticodeSignatureInformation

マニフェストの Authenticode 署名に関する情報を提供します。

CertificateRequest

PKCS#10 CertificationRequestInfo と X.509 TbsCertificate の抽象化を表します。

CertificateRevocationListBuilder

Facilitates building a Certificate Revocation List (CRL).

DSACertificateExtensions

X509Certificate2 の公開キーと秘密キーの DSA 実装を取得するための拡張メソッドを指定します。

ECDsaCertificateExtensions

X509Certificate2 証明書の公開キーと秘密キーの ECDsa 実装を取得するための拡張メソッドを指定します。

PublicKey

証明書の公開キーの情報を表します。 このクラスは継承できません。

RSACertificateExtensions

X509Certificate2 の公開キーと秘密キーの RSA 実装を取得するための拡張メソッドを指定します。

SubjectAlternativeNameBuilder

このクラスを使用すると、X.509 証明書のサブジェクト代替名拡張を簡単に作成できます。

TimestampInformation

マニフェストの Authenticode 署名に適用されているタイム スタンプに関する詳細を提供します。

X500DistinguishedName

X509 証明書の識別名を表します。 このクラスは継承できません。

X500DistinguishedNameBuilder

X.509 証明書の識別名の作成を容易にします。

X500RelativeDistinguishedName

Represents a Relative Distinguished Name component of an X.500 Distinguished Name.

X509AuthorityInformationAccessExtension

Authority Information Access X.509 拡張機能 (1.3.6.1.5.5.7.1.1) を表します。

X509AuthorityKeyIdentifierExtension

Represents the Authority Key Identifier X.509 Extension (2.5.29.35).

X509BasicConstraintsExtension

証明書に設定された制約を定義します。 このクラスは継承できません。

X509Certificate

X.509 v.3 証明書を使用するために役立つメソッドを提供します。

X509Certificate2

X.509 証明書を表します。

X509Certificate2Collection

X509Certificate2 オブジェクトのコレクションを表します。 このクラスは継承できません。

X509Certificate2Enumerator

X509Certificate2Collection オブジェクトに対する単純な繰り返し処理をサポートします。 このクラスは継承できません。

X509Certificate2UI

X.509 証明書を選択および表示するためのユーザー インターフェイス ダイアログを表示します。 このクラスは継承できません。

X509CertificateCollection

X509Certificate オブジェクトを格納するコレクションを定義します。

X509CertificateCollection.X509CertificateEnumerator

X509CertificateCollection 内に X509Certificate オブジェクトを列挙します。

X509Chain

X509Certificate2 証明書のチェーン作成エンジンを表します。

X509ChainElement

X.509 チェーンの要素を表します。

X509ChainElementCollection

X509ChainElement オブジェクトのコレクションを表します。 このクラスは継承できません。

X509ChainElementEnumerator

X509ChainElementCollection に対する単純な反復処理をサポートします。 このクラスは継承できません。

X509ChainPolicy

X509 証明書チェーンを構築する際に適用されるチェーン ポリシーを表します。 このクラスは継承できません。

X509EnhancedKeyUsageExtension

キーを使用するアプリケーションを表すオブジェクト識別子 (OID) のコレクションを定義します。 このクラスは継承できません。

X509Extension

X509 拡張を表します。

X509ExtensionCollection

X509Extension オブジェクトのコレクションを表します。 このクラスは継承できません。

X509ExtensionEnumerator

X509ExtensionCollectionに対する単純な繰り返し処理をサポートします。 このクラスは継承できません。

X509KeyUsageExtension

X.509 証明書内に格納されたキーの使用法を定義します。 このクラスは継承できません。

X509SignatureGenerator

X.509 証明書に必要な場合にエンコードされた署名を構築するための基底クラス。

X509Store

証明書を永続化して管理する物理ストアである X.509 ストアを表します。 このクラスは継承できません。

X509SubjectAlternativeNameExtension

Represents the Subject Alternative Name X.509 Extension (2.5.29.17).

X509SubjectKeyIdentifierExtension

証明書のサブジェクト キー識別子 (SKI: Subject Key Identifier) を示す文字列を定義します。 このクラスは継承できません。

構造体

X509ChainStatus

X509 チェーンの状態とエラー情報を格納する単純な構造体を提供します。

列挙型

CertificateRequestLoadOptions

Specifies options when loading a CertificateRequest.

OpenFlags

X.509 証明書ストアを開く方法を指定します。

StoreLocation

X.509 証明書ストアの場所を指定します。

StoreName

開く X.509 証明書ストアの名前を指定します。

TrustStatus

マニフェストの署名に割り当てられている信頼性のレベルを識別します。

X500DistinguishedNameFlags

X.500 の識別名の特性を指定します。

X509ChainStatusFlags

X509 チェーンの状態を定義します。

X509ChainTrustMode

証明書チェーンを構築するためのルート信頼を決定するモード。

X509ContentType

X.509 証明書の形式を指定します。

X509FindType

Find(X509FindType, Object, Boolean) メソッドで検索する値の種類を指定します。

X509IncludeOption

X.509 データに X.509 証明書チェーンをどの程度含めるかを指定します。

X509KeyStorageFlags

X.509 証明書の秘密キーのインポート先と方法を定義します。

X509KeyUsageFlags

証明書キーの使用方法を定義します。 この値が定義されていない場合は、目的を問わずキーを使用できます。

X509NameType

X509 証明書に含まれている名前の型を指定します。

X509RevocationFlag

チェーン内のどの X509 証明書に対して失効チェックを行うかを指定します。

X509RevocationMode

X509 証明書の失効チェックに使用されるモードを指定します。

X509RevocationReason

Specifies the reason a certificate was revoked.

X509SelectionFlag

SelectFromCollection メソッドを使用して要求された選択方法の種類を指定します。

X509SubjectKeyIdentifierHashAlgorithm

X509SubjectKeyIdentifierExtension クラスで使用するハッシュ アルゴリズムの種類を定義します。

X509VerificationFlags

X509 チェーン内の証明書の検証を実行する条件を指定します。