Enumerazione X509ProviderType (certenroll.h)
L'enumerazione X509ProviderType specifica il tipo di provider di crittografia. I provider implementano standard e algoritmi crittografici nel software e nell'hardware. Questa enumerazione viene usata dalle interfacce ICspInformation e IX509PrivateKey .
Sintassi
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
} ;
Costanti
XCN_PROV_NONE Valore: 0 Nessun provider è identificato. |
XCN_PROV_RSA_FULL Valore: 1 Supporta gli algoritmi seguenti: |
XCN_PROV_RSA_SIG Valore: 2 Supporta gli algoritmi seguenti:
|
XCN_PROV_DSS Valore: 3 Supporta gli algoritmi seguenti. Si tratta di un subset del tipo di provider XCN_PROV_DSS_DH.
|
XCN_PROV_FORTEZZA Valore: 4 Supporta la scheda crittografica Fortezza sviluppata da NSA. Include il supporto per gli algoritmi seguenti:
|
XCN_PROV_MS_EXCHANGE Valore: 5 Supporta algoritmi di crittografia usati dall'applicazione di posta elettronica di Microsoft Exchange e da altre applicazioni compatibili con Microsoft Mail. Il comportamento predefinito include quanto segue:
|
XCN_PROV_SSL Valore: 6 Supporta il protocollo Secure Sockets Layer. Sono inclusi gli algoritmi seguenti:
|
XCN_PROV_RSA_SCHANNEL Valore: 12 Supporta protocolli RSA e Schannel . Sono inclusi gli algoritmi seguenti:
|
XCN_PROV_DSS_DH Valore: 13 Supporta gli algoritmi seguenti:
|
XCN_PROV_EC_ECDSA_SIG Valore: 14 Microsoft attualmente non fornisce un CSP di questo tipo. |
XCN_PROV_EC_ECNRA_SIG Valore: 15 Microsoft attualmente non fornisce un CSP di questo tipo. |
XCN_PROV_EC_ECDSA_FULL Valore: 16 Microsoft attualmente non fornisce un CSP di questo tipo. |
XCN_PROV_EC_ECNRA_FULL Valore: 17 Microsoft attualmente non fornisce un CSP di questo tipo. |
XCN_PROV_DH_SCHANNEL Valore: 18 Supporta i protocolli Diffie-Hellman e Schannel. Sono inclusi gli algoritmi seguenti:
|
XCN_PROV_SPYRUS_LYNKS Valore: 20 Microsoft attualmente non fornisce un CSP di questo tipo. |
XCN_PROV_RNG Valore: 21 Microsoft attualmente non fornisce un CSP di questo tipo. |
XCN_PROV_INTEL_SEC Valore: 22 Microsoft attualmente non fornisce un CSP di questo tipo. |
XCN_PROV_REPLACE_OWF Valore: 23 Microsoft attualmente non fornisce un CSP di questo tipo. |
XCN_PROV_RSA_AES Valore: 24 Supporta gli algoritmi seguenti:
|
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | certenroll.h |