X509ProviderType 列舉 (certenroll.h)
X509ProviderType 列舉會指定密碼編譯提供者的類型。 提供者會在軟體和硬體中實作密碼編譯標準和演算法。 ICspInformation 和 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
} ;
常數
XCN_PROV_NONE 值: 0 未識別提供者。 |
XCN_PROV_RSA_FULL 值: 1 支援下列演算法: |
XCN_PROV_RSA_SIG 值: 2 支援下列演算法:
|
XCN_PROV_DSS 值: 3 支援下列演算法。 這是XCN_PROV_DSS_DH提供者類型的子集。
|
XCN_PROV_FORTEZZA 值: 4 支援 NSA 開發的 Fortezza 密碼編譯卡片。 這包括下列演算法的支援:
|
XCN_PROV_MS_EXCHANGE 值: 5 支援 Microsoft Exchange 郵件應用程式所使用的密碼編譯演算法,以及其他與 Microsoft Mail 相容的應用程式。 其中包括下列項目:
|
XCN_PROV_SSL 值: 6 支援 安全套接字層通訊協定。 這包括下列演算法:
|
XCN_PROV_RSA_SCHANNEL 值: 12 支援 RSA 和 安全通道 通訊協定。 這包括下列演算法:
|
XCN_PROV_DSS_DH 值: 13 支援下列演算法:
|
XCN_PROV_EC_ECDSA_SIG 值: 14 Microsoft 目前不提供此類型的 CSP。 |
XCN_PROV_EC_ECNRA_SIG 值: 15 Microsoft 目前不提供此類型的 CSP。 |
XCN_PROV_EC_ECDSA_FULL 值: 16 Microsoft 目前不提供此類型的 CSP。 |
XCN_PROV_EC_ECNRA_FULL 值: 17 Microsoft 目前不提供此類型的 CSP。 |
XCN_PROV_DH_SCHANNEL 值: 18 支援 Diffie-Hellman 和安全通道通訊協定。 這包括下列演算法:
|
XCN_PROV_SPYRUS_LYNKS 值: 20 Microsoft 目前不提供此類型的 CSP。 |
XCN_PROV_RNG 值: 21 Microsoft 目前不提供此類型的 CSP。 |
XCN_PROV_INTEL_SEC 值: 22 Microsoft 目前不提供此類型的 CSP。 |
XCN_PROV_REPLACE_OWF 值: 23 Microsoft 目前不提供此類型的 CSP。 |
XCN_PROV_RSA_AES 值: 24 支援下列演算法:
|
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | certenroll.h |