System.Security.Cryptography.X509Certificates 名前空間

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

クラス

AuthenticodeSignatureInformation

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

CertificateRequest

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

CertificateRevocationListBuilder

証明書失効リスト (CRL) の作成を容易にします。

DSACertificateExtensions

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

ECDsaCertificateExtensions

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

Pkcs12LoaderLimits

PKCS#12/PFX コンテンツを読み込むときに適用する制約のセットを表します。

Pkcs12LoadLimitExceededException

指定した制限に違反したため、PKCS#12/PFX をインポートするときにスローされる例外が失敗しました。

PublicKey

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

RSACertificateExtensions

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

SubjectAlternativeNameBuilder

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

TimestampInformation

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

X500DistinguishedName

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

X500DistinguishedNameBuilder

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

X500RelativeDistinguishedName

X.500 識別名の相対識別名コンポーネントを表します。

X509AuthorityInformationAccessExtension

機関情報アクセス X.509 拡張機能 (1.3.6.1.5.5.7.1.1) を表します。

X509AuthorityKeyIdentifierExtension

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 オブジェクトを列挙します。

X509CertificateLoader

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

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

サブジェクトの別名 X.509 拡張 (2.5.29.17) を表します。

X509SubjectKeyIdentifierExtension

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

構造体

X509ChainStatus

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

列挙型

CertificateRequestLoadOptions

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

証明書が失効した理由を指定します。

X509SelectionFlag

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

X509SubjectKeyIdentifierHashAlgorithm

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

X509VerificationFlags

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