Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Свойство KeySpec извлекает значение, указывающее предполагаемое использование алгоритмов, поддерживаемых поставщиком. Это свойство включено в интернете.
Это свойство доступно только для чтения.
Синтаксис
HRESULT get_KeySpec(
X509KeySpec *pValue
);
Параметры
pValue
Возвращаемое значение
None
Remarks
Полученное значение может быть равно 0, 1, 2 или 3. Если значение равно 0 (XCN_AT_NONE), поставщиком является API шифрования: поставщик следующего поколения (CNG). Значения, связанные с поставщиками, распространяемыми корпорацией Майкрософт, перечислены в следующей таблице. Некоторые из этих поставщиков могут быть включены не во всех операционных системах, а другие могут быть включены.
| Поставщик | Значение KeySpec |
|---|---|
| Поставщик хранилища программных ключей Майкрософт | 0 |
| Поставщик хранилища ключей смарт-карт Майкрософт | 0 |
| Microsoft Base Cryptographic Provider версии 1.0 | 3 |
| Microsoft Base DSS и поставщик шифрования Diffie-Hellman | 3 |
| Microsoft Base DSS Cryptographic Provider | 2 |
| Microsoft Base Smart Card Crypto Provider | 3 |
| Поставщик шифрования Microsoft DH Schannel | 3 |
| Microsoft Enhanced Cryptographic Provider версии 1.0 | 3 |
| Microsoft Enhanced DSS and Diffie-Hellman Cryptographic Provider | 3 |
| Microsoft Enhanced RSA and AES Cryptographic Provider | 3 |
| Поставщик шифрования Schannel Microsoft RSA | 1 |
| Microsoft Strong Cryptographic Provider | 3 |
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows Vista [только классические приложения] |
| Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
| Целевая платформа | Windows |
| Header | certenroll.h |
| DLL | CertEnroll.dll |