PrivateKey.ProviderType プロパティ
[ ProviderType プロパティは、[要件] セクションで指定したオペレーティング システムで使用できます。 代わりに、System.Security.Cryptography.X509Certificates 名前空間で X509Certificate2.PrivateKeyプロパティを使用します。
ProviderType プロパティは、プロバイダーの種類を指定するCAPICOM_PROV_TYPE列挙の値を取得します。
構文
PrivateKey.ProviderType As CAPICOM_PROV_TYPE
プロパティ値
プロバイダーの種類を示す CAPICOM_PROV_TYPE 列挙の値。 次の表に、それぞれの値を示します。
[値] | 説明 |
---|---|
|
完全な RSA暗号化サービス プロバイダー (CSP)。 このプロバイダーの種類では、 デジタル署名 とデータ 暗号化の両方がサポートされています。 |
|
ハッシュとデジタル署名に必要な関数とアルゴリズムのみをサポートする RSA CSP のサブセット。 |
|
Digital Signature Standard (DSS) CSP。 このプロバイダーの種類では、ハッシュとデジタル署名のみがサポートされます。 DSS では、 デジタル署名アルゴリズム (DSA) が使用されます。 |
|
米国国立標準技術研究所 (NIST) が所有する暗号化プロトコルとアルゴリズムを含む CSP。 |
|
Microsoft Exchange メール アプリケーションと Microsoft Mail と互換性のあるその他のアプリケーションの暗号化ニーズに合わせて設計された CSP。 |
|
Secure Sockets Layer (SSL) プロトコルをサポートする CSP。 |
|
RSA プロトコルと Schannel プロトコルの両方をサポートする CSP。 |
|
Digital Signature Standard (DSS) と Diffie-Hellman プロトコルの両方をサポートする CSP。 |
|
デジタル署名に必要な楕円曲線デジタル署名アルゴリズム (ECDSA) 関数とアルゴリズムをサポートする CSP。 |
|
デジタル署名に必要な楕円曲線Nyberg-Rueppelアナログ (ECNRA) 関数とアルゴリズムをサポートする CSP。 |
|
完全な ECDSA をサポートする CSP。 |
|
完全な ECNRA をサポートする CSP。 |
|
Diffie-Hellman プロトコルと Schannel プロトコルの両方をサポートする CSP。 |
|
SPYRUS LYNKS カード デバイスをサポートする CSP。 |
|
乱数の生成を処理する CSP。 |
|
Intel セキュリティを提供する CSP。 |
|
パスワードから一方向形式 (OWF) を生成する方法の置き換えをサポートする CSP。 |
|
Advanced Encryption Standard (AES) アルゴリズムを使用したデジタル署名とデータ暗号化の両方をサポートする CSP。 |
必要条件
要件 | 値 |
---|---|
再頒布可能パッケージ |
Windows Server 2003 および Windows XP の CAPICOM 2.0 以降 |
[DLL] |
|
関連項目