次の方法で共有


PrivateKey.ProviderType プロパティ

[ ProviderType プロパティは、[要件] セクションで指定したオペレーティング システムで使用できます。 代わりに、System.Security.Cryptography.X509Certificates 名前空間で X509Certificate2.PrivateKeyプロパティを使用します。

ProviderType プロパティは、プロバイダーの種類を指定するCAPICOM_PROV_TYPE列挙の値を取得します。

構文

PrivateKey.ProviderType As CAPICOM_PROV_TYPE

プロパティ値

プロバイダーの種類を示す CAPICOM_PROV_TYPE 列挙の値。 次の表に、それぞれの値を示します。

[値] 説明
CAPICOM_PROV_RSA_FULL
完全な RSA暗号化サービス プロバイダー (CSP)。 このプロバイダーの種類では、 デジタル署名 とデータ 暗号化の両方がサポートされています。
CAPICOM_PROV_RSA_SIG
ハッシュとデジタル署名に必要な関数とアルゴリズムのみをサポートする RSA CSP のサブセット。
CAPICOM_PROV_DSS
Digital Signature Standard (DSS) CSP。 このプロバイダーの種類では、ハッシュとデジタル署名のみがサポートされます。 DSS では、 デジタル署名アルゴリズム (DSA) が使用されます。
CAPICOM_PROV_FORTEZZA
米国国立標準技術研究所 (NIST) が所有する暗号化プロトコルとアルゴリズムを含む CSP。
CAPICOM_PROV_MS_EXCHANGE
Microsoft Exchange メール アプリケーションと Microsoft Mail と互換性のあるその他のアプリケーションの暗号化ニーズに合わせて設計された CSP。
CAPICOM_PROV_SSL
Secure Sockets Layer (SSL) プロトコルをサポートする CSP。
CAPICOM_PROV_RSA_SCHANNEL
RSA プロトコルと Schannel プロトコルの両方をサポートする CSP。
CAPICOM_PROV_DSS_DH
Digital Signature Standard (DSS) と Diffie-Hellman プロトコルの両方をサポートする CSP。
CAPICOM_PROV_EC_ECDSA_SIG
デジタル署名に必要な楕円曲線デジタル署名アルゴリズム (ECDSA) 関数とアルゴリズムをサポートする CSP。
CAPICOM_PROV_EC_ECNRA_SIG
デジタル署名に必要な楕円曲線Nyberg-Rueppelアナログ (ECNRA) 関数とアルゴリズムをサポートする CSP。
CAPICOM_PROV_EC_ECDSA_FULL
完全な ECDSA をサポートする CSP。
CAPICOM_PROV_EC_ECNRA_FULL
完全な ECNRA をサポートする CSP。
CAPICOM_PROV_DH_SCHANNEL
Diffie-Hellman プロトコルと Schannel プロトコルの両方をサポートする CSP。
CAPICOM_PROV_SPYRUS_LYNKS
SPYRUS LYNKS カード デバイスをサポートする CSP。
CAPICOM_PROV_RNG
乱数の生成を処理する CSP。
CAPICOM_PROV_INTEL_SEC
Intel セキュリティを提供する CSP。
CAPICOM_PROV_REPLACE_OWF
パスワードから一方向形式 (OWF) を生成する方法の置き換えをサポートする CSP。
CAPICOM_PROV_RSA_AES
Advanced Encryption Standard (AES) アルゴリズムを使用したデジタル署名とデータ暗号化の両方をサポートする CSP。

 

必要条件

要件
再頒布可能パッケージ
Windows Server 2003 および Windows XP の CAPICOM 2.0 以降
[DLL]
Capicom.dll

関連項目

PrivateKey