X509ProviderType-Enumeration (certenroll.h)
Die X509ProviderType-Enumeration gibt den Typ des Kryptografieanbieters an. Anbieter implementieren kryptografische Standards und Algorithmen in Software und Hardware. Diese Enumeration wird von den Schnittstellen ICspInformation und IX509PrivateKey verwendet.
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
} ;
Konstanten
XCN_PROV_NONE Wert: 0 Es wird kein Anbieter identifiziert. |
XCN_PROV_RSA_FULL Wert: 1 Unterstützt die folgenden Algorithmen: |
XCN_PROV_RSA_SIG Wert: 2 Unterstützt die folgenden Algorithmen:
|
XCN_PROV_DSS Wert: 3 Unterstützt die folgenden Algorithmen. Dies ist eine Teilmenge des XCN_PROV_DSS_DH Anbietertyps.
|
XCN_PROV_FORTEZZA Wert: 4 Unterstützt die von der NSA entwickelte kryptografische Karte Fortezza. Dies umfasst die Unterstützung für die folgenden Algorithmen:
|
XCN_PROV_MS_EXCHANGE Wert: 5 Unterstützt kryptografische Algorithmen, die von der Microsoft Exchange-E-Mail-Anwendung und anderen mit Microsoft Mail kompatiblen Anwendungen verwendet werden. Hierzu gehören folgende Elemente:
|
XCN_PROV_SSL Wert: 6 Unterstützt das Secure Sockets Layer-Protokoll. Dies umfasst die folgenden Algorithmen:
|
XCN_PROV_RSA_SCHANNEL Wert: 12 Unterstützt RSA- und Schannel-Protokolle . Dies umfasst die folgenden Algorithmen:
|
XCN_PROV_DSS_DH Wert: 13 Unterstützt die folgenden Algorithmen:
|
XCN_PROV_EC_ECDSA_SIG Wert: 14 Microsoft stellt derzeit keinen CSP dieses Typs bereit. |
XCN_PROV_EC_ECNRA_SIG Wert: 15 Microsoft stellt derzeit keinen CSP dieses Typs bereit. |
XCN_PROV_EC_ECDSA_FULL Wert: 16 Microsoft stellt derzeit keinen CSP dieses Typs bereit. |
XCN_PROV_EC_ECNRA_FULL Wert: 17 Microsoft stellt derzeit keinen CSP dieses Typs bereit. |
XCN_PROV_DH_SCHANNEL Wert: 18 Unterstützt die Protokolle Diffie-Hellman und Schannel. Dies umfasst die folgenden Algorithmen:
|
XCN_PROV_SPYRUS_LYNKS Wert: 20 Microsoft stellt derzeit keinen CSP dieses Typs bereit. |
XCN_PROV_RNG Wert: 21 Microsoft stellt derzeit keinen CSP dieses Typs bereit. |
XCN_PROV_INTEL_SEC Wert: 22 Microsoft stellt derzeit keinen CSP dieses Typs bereit. |
XCN_PROV_REPLACE_OWF Wert: 23 Microsoft stellt derzeit keinen CSP dieses Typs bereit. |
XCN_PROV_RSA_AES Wert: 24 Unterstützt die folgenden Algorithmen:
|
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | certenroll.h |