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


Метод ICspAlgorithm::get_MinLength (certenroll.h)

Свойство MinLength извлекает минимальную допустимую длину ключа. Это свойство включено через Интернет.

Это свойство доступно только для чтения.

Синтаксис

HRESULT get_MinLength(
  LONG *pValue
);

Параметры

pValue

Возвращаемое значение

None

Remarks

Свойства DefaultLength, IncrementLength, MaxLength и MinLength могут отличаться в зависимости от алгоритма и поставщика. В следующей таблице приведено несколько примеров максимальных, минимальных и стандартных размеров ключей.

OID алгоритма Поставщик служб шифрования Длина ключа (биты)
XCN_OID_OIWSEC_desCBC(1.3.14.3.2.7) Microsoft Base DSS и поставщик шифрования Diffie-Hellman

Microsoft Enhanced Cryptographic Provider версии 1.0

Поставщик шифрования Microsoft DH Schannel

Поставщик шифрования Microsoft Enhanced RSA и AES

Минимум: 56

Максимум: 56

По умолчанию: 56

XCN_OID_RSA_DES_EDE3_CBC(1.2.840.113549.3.7) Microsoft Base DSS и поставщик шифрования Diffie-Hellman

Microsoft Enhanced Cryptographic Provider версии 1.0

Поставщик шифрования Microsoft DH Schannel

Поставщик шифрования Microsoft Enhanced RSA и AES

Поставщик служб шифрования Microsoft Exchange версии 1.0

Минимум: 168

Максимум: 168

По умолчанию: 168

XCN_OID_RSA_RSA(1.2.840.113549.1.1.1) 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

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header certenroll.h
DLL CertEnroll.dll

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

ICspAlgorithm