Partager via


Propriété PrivateKey.ProviderType

[La propriété ProviderType est disponible pour une utilisation dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Utilisez plutôt la propriété X509Certificate2.PrivateKey dans l’espace de noms System.Security.Cryptography.X509Certificates .]

La propriété ProviderType récupère une valeur de l’énumération CAPICOM_PROV_TYPE qui spécifie le type de fournisseur.

Syntaxe

PrivateKey.ProviderType As CAPICOM_PROV_TYPE

Valeur de la propriété

Valeur du CAPICOM_PROV_TYPE énumération qui indique le type de fournisseur. Le tableau suivant répertorie les valeurs possibles.

Value Signification
CAPICOM_PROV_RSA_FULL
Fournisseur de services de chiffrement (CSP) RSA complet. Ce type de fournisseur prend en charge à la fois les signatures numériques et le chiffrement des données.
CAPICOM_PROV_RSA_SIG
Sous-ensemble du csp RSA qui prend uniquement en charge les fonctions et algorithmes requis pour les hachages et les signatures numériques.
CAPICOM_PROV_DSS
Csp DSS ( Digital Signature Standard ). Ce type de fournisseur prend uniquement en charge les hachages et les signatures numériques. DSS utilise l’algorithme de signature numérique (DSA).
CAPICOM_PROV_FORTEZZA
Csp qui contient les protocoles de chiffrement et les algorithmes appartenant au National Institute of Standards and Technology (NIST).
CAPICOM_PROV_MS_EXCHANGE
Csp conçu pour les besoins de chiffrement de l’application de messagerie Microsoft Exchange et d’autres applications compatibles avec Microsoft Mail.
CAPICOM_PROV_SSL
Csp qui prend en charge le protocole SSL ( Secure Sockets Layer ).
CAPICOM_PROV_RSA_SCHANNEL
Csp qui prend en charge les protocoles RSA et Schannel .
CAPICOM_PROV_DSS_DH
Csp qui prend en charge les protocoles DSS ( Digital Signature Standard ) et Diffie-Hellman .
CAPICOM_PROV_EC_ECDSA_SIG
Csp qui prend en charge les fonctions et algorithmes ECDSA (Elliptic Curve Digital Signature Algorithm) requises pour les signatures numériques.
CAPICOM_PROV_EC_ECNRA_SIG
Csp qui prend en charge les fonctions et algorithmes ECNRA (Elliptic Curve Nyberg-Rueppel Analog) nécessaires pour les signatures numériques.
CAPICOM_PROV_EC_ECDSA_FULL
Csp qui prend en charge l’ECDSA complet.
CAPICOM_PROV_EC_ECNRA_FULL
Csp qui prend en charge l’ECNRA complet.
CAPICOM_PROV_DH_SCHANNEL
Csp qui prend en charge les protocoles Diffie-Hellman et Schannel .
CAPICOM_PROV_SPYRUS_LYNKS
Csp qui prend en charge l’appareil de carte SPYRUS LYNKS.
CAPICOM_PROV_RNG
Csp qui gère la génération de nombres aléatoires.
CAPICOM_PROV_INTEL_SEC
Fournisseur de solutions cloud qui fournit la sécurité Intel.
CAPICOM_PROV_REPLACE_OWF
Csp qui prend en charge le remplacement de la façon dont les formats unidirectionnel (OWFs) sont générés à partir de mots de passe.
CAPICOM_PROV_RSA_AES
Csp qui prend en charge à la fois les signatures numériques et le chiffrement des données à l’aide de l’algorithme AES ( Advanced Encryption Standard ).

 

Spécifications

Condition requise Valeur
Composant redistribuable
CAPICOM 2.0 ou version ultérieure sur Windows Server 2003 et Windows XP
DLL
Capicom.dll

Voir aussi

PrivateKey