ICspAlgorithm::get_IncrementLength メソッド (certenroll.h)
IncrementLength プロパティは、複数のキー サイズをサポートするアルゴリズムの有効な増分キー長を決定するために使用できる値をビット単位で取得します。 このプロパティは Web 対応です。
このプロパティは読み取り専用です。
構文
HRESULT get_IncrementLength(
LONG *pValue
);
パラメーター
pValue
戻り値
なし
解説
このプロパティの値を使用して、生成されたキーの有効なキー サイズを決定できます。 たとえば、DSA 署名キーの最小キー長が 512 ビットで、最大長が 1,024 ビットで、増分が 64 ビットの場合、有効なキー サイズには 512、576、640 が含まれるため、64 ビットの増分は最大 1,024 になります。
DefaultLength、IncrementLength、MaxLength、MinLength の各プロパティは、アルゴリズムとプロバイダーによって異なる場合があります。 次の表に、複数のキー サイズを設定できるいくつかのアルゴリズムを示します。 リストは含まれていません。
アルゴリズム 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 |