Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
L’énumération X509ProviderType spécifie le type de fournisseur de chiffrement. Les fournisseurs implémentent des normes et des algorithmes de chiffrement dans les logiciels et le matériel. Cette énumération est utilisée par les interfaces ICspInformation et IX509PrivateKey .
Syntax
typedef enum X509ProviderType {
XCN_PROV_NONE = 0,
XCN_PROV_RSA_FULL = 1,
XCN_PROV_RSA_SIG = 2,
XCN_PROV_DSS = 3,
XCN_PROV_FORTEZZA = 4,
XCN_PROV_MS_EXCHANGE = 5,
XCN_PROV_SSL = 6,
XCN_PROV_RSA_SCHANNEL = 12,
XCN_PROV_DSS_DH = 13,
XCN_PROV_EC_ECDSA_SIG = 14,
XCN_PROV_EC_ECNRA_SIG = 15,
XCN_PROV_EC_ECDSA_FULL = 16,
XCN_PROV_EC_ECNRA_FULL = 17,
XCN_PROV_DH_SCHANNEL = 18,
XCN_PROV_SPYRUS_LYNKS = 20,
XCN_PROV_RNG = 21,
XCN_PROV_INTEL_SEC = 22,
XCN_PROV_REPLACE_OWF = 23,
XCN_PROV_RSA_AES = 24
} ;
Constantes
XCN_PROV_NONEValeur : 0 Aucun fournisseur n’est identifié. |
XCN_PROV_RSA_FULLValeur : 1 Prend en charge les algorithmes suivants : |
XCN_PROV_RSA_SIGValeur : 2 Prend en charge les algorithmes suivants :
|
XCN_PROV_DSSValeur : 3 Prend en charge les algorithmes suivants. Il s’agit d’un sous-ensemble du type de fournisseur XCN_PROV_DSS_DH.
|
XCN_PROV_FORTEZZAValeur : 4 Prend en charge le carte de chiffrement Fortezza développé par la NSA. Cela inclut la prise en charge des algorithmes suivants :
|
XCN_PROV_MS_EXCHANGEValeur : 5 Prend en charge les algorithmes de chiffrement utilisés par l’application de messagerie Microsoft Exchange et d’autres applications compatibles avec Microsoft Mail. Notamment :
|
XCN_PROV_SSLValeur : 6 Prend en charge le protocole Secure Sockets Layer. Cela inclut les algorithmes suivants :
|
XCN_PROV_RSA_SCHANNELValeur : 12 Prend en charge les protocoles RSA et Schannel . Cela inclut les algorithmes suivants :
|
XCN_PROV_DSS_DHValeur : 13 Prend en charge les algorithmes suivants :
|
XCN_PROV_EC_ECDSA_SIGValeur : 14 Microsoft ne fournit actuellement pas de csp de ce type. |
XCN_PROV_EC_ECNRA_SIGValeur : 15 Microsoft ne fournit actuellement pas de csp de ce type. |
XCN_PROV_EC_ECDSA_FULLValeur : 16 Microsoft ne fournit actuellement pas de csp de ce type. |
XCN_PROV_EC_ECNRA_FULLValeur : 17 Microsoft ne fournit actuellement pas de csp de ce type. |
XCN_PROV_DH_SCHANNELValeur : 18 Prend en charge les protocoles Diffie-Hellman et Schannel. Cela inclut les algorithmes suivants :
|
XCN_PROV_SPYRUS_LYNKSValeur : 20 Microsoft ne fournit actuellement pas de csp de ce type. |
XCN_PROV_RNGValeur : 21 Microsoft ne fournit actuellement pas de csp de ce type. |
XCN_PROV_INTEL_SECValeur : 22 Microsoft ne fournit actuellement pas de csp de ce type. |
XCN_PROV_REPLACE_OWFValeur : 23 Microsoft ne fournit actuellement pas de csp de ce type. |
XCN_PROV_RSA_AESValeur : 24 Prend en charge les algorithmes suivants :
|
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
| En-tête | certenroll.h |