Enumeración X509ProviderType (certenroll.h)
La enumeración X509ProviderType especifica el tipo de proveedor criptográfico. Los proveedores implementan estándares criptográficos y algoritmos en software y hardware. Esta enumeración la usan las interfaces ICspInformation y 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 Valor: 0 No se identifica ningún proveedor. |
XCN_PROV_RSA_FULL Valor: 1 Admite los algoritmos siguientes: |
XCN_PROV_RSA_SIG Valor: 2 Admite los algoritmos siguientes:
|
XCN_PROV_DSS Valor: 3 Admite los siguientes algoritmos. Se trata de un subconjunto del tipo de proveedor XCN_PROV_DSS_DH.
|
XCN_PROV_FORTEZZA Valor: 4 Admite la tarjeta criptográfica Fortezza desarrollada por NSA. Esto incluye compatibilidad con los algoritmos siguientes:
|
XCN_PROV_MS_EXCHANGE Valor: 5 Admite algoritmos criptográficos usados por la aplicación de correo de Microsoft Exchange y otras aplicaciones compatibles con Microsoft Mail. Entre estas estructuras se incluyen las siguientes:
|
XCN_PROV_SSL Valor: 6 Admite el protocolo Capa de sockets seguros. Esto incluye los siguientes algoritmos:
|
XCN_PROV_RSA_SCHANNEL Valor: 12 Admite protocolos RSA y Schannel . Esto incluye los siguientes algoritmos:
|
XCN_PROV_DSS_DH Valor: 13 Admite los algoritmos siguientes:
|
XCN_PROV_EC_ECDSA_SIG Valor: 14 Microsoft actualmente no proporciona un CSP de este tipo. |
XCN_PROV_EC_ECNRA_SIG Valor: 15 Microsoft actualmente no proporciona un CSP de este tipo. |
XCN_PROV_EC_ECDSA_FULL Valor: 16 Microsoft actualmente no proporciona un CSP de este tipo. |
XCN_PROV_EC_ECNRA_FULL Valor: 17 Microsoft actualmente no proporciona un CSP de este tipo. |
XCN_PROV_DH_SCHANNEL Valor: 18 Admite los protocolos Diffie-Hellman y Schannel. Esto incluye los siguientes algoritmos:
|
XCN_PROV_SPYRUS_LYNKS Valor: 20 Microsoft actualmente no proporciona un CSP de este tipo. |
XCN_PROV_RNG Valor: 21 Microsoft actualmente no proporciona un CSP de este tipo. |
XCN_PROV_INTEL_SEC Valor: 22 Microsoft actualmente no proporciona un CSP de este tipo. |
XCN_PROV_REPLACE_OWF Valor: 23 Microsoft actualmente no proporciona un CSP de este tipo. |
XCN_PROV_RSA_AES Valor: 24 Admite los algoritmos siguientes:
|
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | certenroll.h |