System.Security.Cryptography.X509Certificates 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 チェーン内の証明書の検証を実行する条件を指定します。 |