ICspAlgorithm::get_IncrementLength メソッド (certenroll.h)

IncrementLength プロパティは、複数のキー サイズをサポートするアルゴリズムの有効な増分キー長を決定するために使用できる値をビット単位で取得します。 このプロパティは Web 対応です。

このプロパティは読み取り専用です。

構文

HRESULT get_IncrementLength(
  LONG *pValue
);

パラメーター

pValue

戻り値

なし

解説

このプロパティの値を使用して、生成されたキーの有効なキー サイズを決定できます。 たとえば、DSA 署名キーの最小キー長が 512 ビットで、最大長が 1,024 ビットで、増分が 64 ビットの場合、有効なキー サイズには 512、576、640 が含まれるため、64 ビットの増分は最大 1,024 になります。

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 Software Key Storage Provider

Microsoft Base Cryptographic Provider v1.0

Microsoft Enhanced Cryptographic Provider v1.0

Microsoft Enhanced RSA and AES Cryptographic Provider

Microsoft RSA Schannel 暗号化プロバイダー

Microsoft Strong Cryptographic Provider

最小: 384

最大: 16,384

既定値: 1,024

増分: 8

XCN_OID_X957_DSA(1.2.840.10040.4.1) Microsoft Software Key Storage Provider

Microsoft Base DSS と Diffie-Hellman 暗号化プロバイダー

Microsoft Base DSS Cryptographic Provider

Microsoft DH Schannel 暗号化プロバイダー

Microsoft Enhanced DSS and Diffie-Hellman Cryptographic Provider

最小: 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 Enhanced DSS and Diffie-Hellman Cryptographic Provider

最小: 512

最大: 4,096

既定値: 1,024

増分: 64

XCN_OID_RSA_RC2CBC(1.2.840.113549.3.2) Microsoft Software Key Storage Provider

Microsoft スマート カード キー ストレージ プロバイダー

Microsoft Base Smart Card Crypto Provider

Microsoft DH Schannel 暗号化プロバイダー

Microsoft Enhanced Cryptographic Provider v1.0

Microsoft Enhanced DSS and Diffie-Hellman Cryptographic Provider

Microsoft Enhanced RSA and AES Cryptographic Provider

Microsoft RSA Schannel 暗号化プロバイダー

Microsoft Strong Cryptographic Provider

最小: 40

最大: 128

既定値: 128

増分: 8

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー certenroll.h
[DLL] CertEnroll.dll

こちらもご覧ください

DefaultLength

ICspAlgorithm