Enumeração X509ProviderType (certenroll.h)
A enumeração X509ProviderType especifica o tipo de provedor criptográfico. Os provedores implementam padrões criptográficos e algoritmos em software e hardware. Essa enumeração é usada pelas interfaces ICspInformation e 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 Nenhum provedor foi identificado. |
XCN_PROV_RSA_FULL Valor: 1 Dá suporte aos seguintes algoritmos: |
XCN_PROV_RSA_SIG Valor: 2 Dá suporte aos seguintes algoritmos:
|
XCN_PROV_DSS Valor: 3 Dá suporte aos algoritmos a seguir. Esse é um subconjunto do tipo de provedor XCN_PROV_DSS_DH.
|
XCN_PROV_FORTEZZA Valor: 4 Dá suporte à cartão criptográfica Fortezza desenvolvida pela NSA. Isso inclui suporte para os seguintes algoritmos:
|
XCN_PROV_MS_EXCHANGE Valor: 5 Dá suporte a algoritmos criptográficos usados pelo aplicativo de email do Microsoft Exchange e outros aplicativos compatíveis com o Microsoft Mail. Isso inclui o seguinte:
|
XCN_PROV_SSL Valor: 6 Dá suporte ao protocolo Secure Sockets Layer. Isso inclui os seguintes algoritmos:
|
XCN_PROV_RSA_SCHANNEL Valor: 12 Dá suporte a protocolos RSA e Schannel . Isso inclui os seguintes algoritmos:
|
XCN_PROV_DSS_DH Valor: 13 Dá suporte aos seguintes algoritmos:
|
XCN_PROV_EC_ECDSA_SIG Valor: 14 Atualmente, a Microsoft não fornece um CSP desse tipo. |
XCN_PROV_EC_ECNRA_SIG Valor: 15 Atualmente, a Microsoft não fornece um CSP desse tipo. |
XCN_PROV_EC_ECDSA_FULL Valor: 16 Atualmente, a Microsoft não fornece um CSP desse tipo. |
XCN_PROV_EC_ECNRA_FULL Valor: 17 Atualmente, a Microsoft não fornece um CSP desse tipo. |
XCN_PROV_DH_SCHANNEL Valor: 18 Dá suporte aos protocolos Diffie-Hellman e Schannel. Isso inclui os seguintes algoritmos:
|
XCN_PROV_SPYRUS_LYNKS Valor: 20 Atualmente, a Microsoft não fornece um CSP desse tipo. |
XCN_PROV_RNG Valor: 21 Atualmente, a Microsoft não fornece um CSP desse tipo. |
XCN_PROV_INTEL_SEC Valor: 22 Atualmente, a Microsoft não fornece um CSP desse tipo. |
XCN_PROV_REPLACE_OWF Valor: 23 Atualmente, a Microsoft não fornece um CSP desse tipo. |
XCN_PROV_RSA_AES Valor: 24 Dá suporte aos seguintes algoritmos:
|
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | certenroll.h |