Énumération X509ProviderType (certenroll.h)
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_NONE Valeur : 0 Aucun fournisseur n’est identifié. |
XCN_PROV_RSA_FULL Valeur : 1 Prend en charge les algorithmes suivants : |
XCN_PROV_RSA_SIG Valeur : 2 Prend en charge les algorithmes suivants :
|
XCN_PROV_DSS Valeur : 3 Prend en charge les algorithmes suivants. Il s’agit d’un sous-ensemble du type de fournisseur XCN_PROV_DSS_DH.
|
XCN_PROV_FORTEZZA Valeur : 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_EXCHANGE Valeur : 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_SSL Valeur : 6 Prend en charge le protocole Secure Sockets Layer. Cela inclut les algorithmes suivants :
|
XCN_PROV_RSA_SCHANNEL Valeur : 12 Prend en charge les protocoles RSA et Schannel . Cela inclut les algorithmes suivants :
|
XCN_PROV_DSS_DH Valeur : 13 Prend en charge les algorithmes suivants :
|
XCN_PROV_EC_ECDSA_SIG Valeur : 14 Microsoft ne fournit actuellement pas de csp de ce type. |
XCN_PROV_EC_ECNRA_SIG Valeur : 15 Microsoft ne fournit actuellement pas de csp de ce type. |
XCN_PROV_EC_ECDSA_FULL Valeur : 16 Microsoft ne fournit actuellement pas de csp de ce type. |
XCN_PROV_EC_ECNRA_FULL Valeur : 17 Microsoft ne fournit actuellement pas de csp de ce type. |
XCN_PROV_DH_SCHANNEL Valeur : 18 Prend en charge les protocoles Diffie-Hellman et Schannel. Cela inclut les algorithmes suivants :
|
XCN_PROV_SPYRUS_LYNKS Valeur : 20 Microsoft ne fournit actuellement pas de csp de ce type. |
XCN_PROV_RNG Valeur : 21 Microsoft ne fournit actuellement pas de csp de ce type. |
XCN_PROV_INTEL_SEC Valeur : 22 Microsoft ne fournit actuellement pas de csp de ce type. |
XCN_PROV_REPLACE_OWF Valeur : 23 Microsoft ne fournit actuellement pas de csp de ce type. |
XCN_PROV_RSA_AES Valeur : 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 |