Метод ICspAlgorithm::get_DefaultLength (certenroll.h)
Свойство DefaultLength извлекает длину ключа по умолчанию. Это свойство включено через Интернет.
Это свойство доступно только для чтения.
Синтаксис
HRESULT get_DefaultLength(
LONG *pValue
);
Параметры
pValue
Возвращаемое значение
None
Remarks
Это свойство можно использовать для получения размера ключа по умолчанию в битах. Свойства DefaultLength, IncrementLength, MaxLength и MinLength могут отличаться в зависимости от алгоритма и поставщика. В следующей таблице перечислены несколько алгоритмов, для которых можно задать несколько размеров ключей. Список не является инклюзивным.
OID алгоритма | Поставщик служб шифрования | Длина ключа (биты) |
---|---|---|
XCN_OID_RSA_RSA(1.2.840.113549.1.1.1) |
Поставщик хранилища ключей смарт-карт Майкрософт Microsoft Base Smart Card Crypto Provider |
Минимум: 1024 Максимум: 4096 По умолчанию: 1024 Приращение: 512 |
XCN_OID_RSA_RSA(1.2.840.113549.1.1.1) |
Поставщик хранилища ключей программного обеспечения Майкрософт Microsoft Base Cryptographic Provider версии 1.0 Microsoft Enhanced Cryptographic Provider версии 1.0 Поставщик шифрования Microsoft Enhanced RSA и AES Поставщик шифрования Schannel Microsoft RSA Microsoft Strong Cryptographic Provider |
Минимум: 384 Максимум: 16 384 По умолчанию: 1024 Приращение: 8 |
XCN_OID_X957_DSA(1.2.840.10040.4.1) |
Поставщик хранилища ключей программного обеспечения Майкрософт Microsoft Base DSS и поставщик шифрования Diffie-Hellman Microsoft Base DSS Cryptographic Provider Поставщик шифрования Microsoft DH Schannel Поставщик служб шифрования Microsoft Enhanced DSS и Diffie-Hellman |
Минимум: 512 Максимум: 1024 По умолчанию: 1024 Приращение: 64 |
XCN_OID_ANSI_X942_DH(1.2.840.10046.2.1) | Diffie-Hellman алгоритм обмена ключами. |
Минимум: 512 Максимум: 1024 По умолчанию: 1024 Приращение: 64 |
XCN_OID_ANSI_X942_DH(1.2.840.10046.2.1) |
Поставщик шифрования Microsoft DH Schannel Поставщик служб шифрования Microsoft Enhanced DSS и Diffie-Hellman |
Минимум: 512 Максимум: 4096 По умолчанию: 1024 Приращение: 64 |
XCN_OID_RSA_RC2CBC(1.2.840.113549.3.2) |
Поставщик хранилища ключей программного обеспечения Майкрософт Поставщик хранилища ключей смарт-карт Майкрософт Microsoft Base Smart Card Crypto Provider Поставщик шифрования Microsoft DH Schannel Microsoft Enhanced Cryptographic Provider версии 1.0 Поставщик служб шифрования Microsoft Enhanced DSS и Diffie-Hellman Поставщик шифрования Microsoft Enhanced RSA и AES Поставщик шифрования Schannel Microsoft RSA Microsoft Strong Cryptographic Provider |
Минимум: 40 Максимум: 128 По умолчанию: 128 Приращение: 8 |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | certenroll.h |
DLL | CertEnroll.dll |