Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Перечисление X509ProviderType указывает тип поставщика шифрования. Поставщики реализуют криптографические стандарты и алгоритмы в программном и аппаратном обеспечении. Это перечисление используется интерфейсами ICspInformation и IX509PrivateKey .
Синтаксис
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 Поддерживает криптографические карта Fortezza, разработанные АНБ. Сюда входит поддержка следующих алгоритмов:
|
XCN_PROV_MS_EXCHANGEЗначение: 5 Поддерживает алгоритмы шифрования, используемые почтовым приложением Microsoft Exchange и другими приложениями, совместимыми с Microsoft Mail. Это включает следующие действия.
|
XCN_PROV_SSLЗначение: 6 Поддерживает протокол Secure Sockets Layer. Сюда входят следующие алгоритмы:
|
XCN_PROV_RSA_SCHANNELЗначение: 12 Поддерживает протоколы RSA и Schannel . Сюда входят следующие алгоритмы:
|
XCN_PROV_DSS_DHЗначение: 13 Поддерживает следующие алгоритмы:
|
XCN_PROV_EC_ECDSA_SIGЗначение: 14 В настоящее время корпорация Майкрософт не предоставляет поставщик служб CSP этого типа. |
XCN_PROV_EC_ECNRA_SIGЗначение: 15 В настоящее время корпорация Майкрософт не предоставляет поставщик служб CSP этого типа. |
XCN_PROV_EC_ECDSA_FULLЗначение: 16 В настоящее время корпорация Майкрософт не предоставляет поставщик служб CSP этого типа. |
XCN_PROV_EC_ECNRA_FULLЗначение: 17 В настоящее время корпорация Майкрософт не предоставляет поставщик служб CSP этого типа. |
XCN_PROV_DH_SCHANNELЗначение: 18 Поддерживает протоколы Diffie-Hellman и Schannel. Сюда входят следующие алгоритмы:
|
XCN_PROV_SPYRUS_LYNKSЗначение: 20 В настоящее время корпорация Майкрософт не предоставляет поставщик служб CSP этого типа. |
XCN_PROV_RNGЗначение: 21 В настоящее время корпорация Майкрософт не предоставляет поставщик служб CSP этого типа. |
XCN_PROV_INTEL_SECЗначение: 22 В настоящее время корпорация Майкрософт не предоставляет поставщик служб CSP этого типа. |
XCN_PROV_REPLACE_OWFЗначение: 23 В настоящее время корпорация Майкрософт не предоставляет поставщик служб CSP этого типа. |
XCN_PROV_RSA_AESЗначение: 24 Поддерживает следующие алгоритмы:
|
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows Vista [только классические приложения] |
| Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
| Верхняя часть | certenroll.h |