Поделиться через


Метод 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

См. также раздел

ICspAlgorithm

IncrementLength