ICspAlgorithm::get_DefaultLength 方法 (certenroll.h)

DefaultLength 属性检索键的默认长度。 此属性已启用 Web。

此属性为只读。

语法

HRESULT get_DefaultLength(
  LONG *pValue
);

参数

pValue

返回值

备注

可以使用此属性检索键的默认大小(以位为单位)。 DefaultLengthIncrementLengthMaxLengthMinLength 属性可能因算法和提供程序而异。 下表列出了一些可以设置多个密钥大小的算法。 该列表不是非独占项。

算法 OID 加密提供程序 密钥长度 (位)
XCN_OID_RSA_RSA (1.2.840.113549.1.1.1) Microsoft 智能卡密钥存储提供程序

Microsoft Base Smart Card Crypto Provider

最小值:1,024

最大值:4,096

默认值:1,024

增量:512

XCN_OID_RSA_RSA (1.2.840.113549.1.1.1) Microsoft 软件密钥存储提供程序

Microsoft Base Cryptographic Provider v1.0

Microsoft Enhanced Cryptographic Provider v1.0

Microsoft 增强型 RSA 和 AES 加密提供程序

Microsoft RSA 通道加密提供程序

Microsoft Strong Cryptographic Provider

最小值:384

最大值:16,384

默认值:1,024

增量:8

XCN_OID_X957_DSA (1.2.840.10040.4.1) Microsoft 软件密钥存储提供程序

Microsoft Base DSS 和 Diffie-Hellman 加密提供程序

Microsoft Base DSS Cryptographic Provider

Microsoft DH Schannel 加密提供程序

Microsoft 增强型 DSS 和 Diffie-Hellman 加密提供程序

最小值:512

最大值:1,024

默认值:1,024

增量:64

XCN_OID_ANSI_X942_DH (1.2.840.10046.2.1) Diffie-Hellman 密钥交换算法。 最小值:512

最大值:1,024

默认值:1,024

增量:64

XCN_OID_ANSI_X942_DH (1.2.840.10046.2.1) Microsoft DH Schannel 加密提供程序

Microsoft 增强型 DSS 和 Diffie-Hellman 加密提供程序

最小值:512

最大值:4,096

默认值:1,024

增量:64

XCN_OID_RSA_RC2CBC (1.2.840.113549.3.2) Microsoft 软件密钥存储提供程序

Microsoft 智能卡密钥存储提供程序

Microsoft Base Smart Card Crypto Provider

Microsoft DH Schannel 加密提供程序

Microsoft Enhanced Cryptographic Provider v1.0

Microsoft 增强型 DSS 和 Diffie-Hellman 加密提供程序

Microsoft 增强型 RSA 和 AES 加密提供程序

Microsoft RSA 通道加密提供程序

Microsoft Strong Cryptographic Provider

最小值:40

最大值:128

默认值:128

增量:8

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 certenroll.h
DLL CertEnroll.dll

另请参阅

ICspAlgorithm

IncrementLength