Metode ICspAlgorithm::get_IncrementLength (certenroll.h)
Properti IncrementLength mengambil nilai, dalam bit, yang dapat digunakan untuk menentukan panjang kunci inkremental yang valid untuk algoritma yang mendukung beberapa ukuran kunci. Properti ini diaktifkan web.
Properti ini bersifat hanya baca.
Sintaks
HRESULT get_IncrementLength(
LONG *pValue
);
Parameter
pValue
Nilai kembali
Tidak ada
Keterangan
Anda dapat menggunakan nilai properti ini untuk menentukan ukuran kunci yang valid untuk kunci yang dihasilkan. Misalnya, jika panjang kunci minimum kunci penandatanganan DSA adalah 512 bit, panjang maksimumnya adalah 1.024 bit, dan kenaikannya adalah 64 bit, ukuran kunci yang valid termasuk 512, 576, 640 dan sebagainya dalam kenaikan 64 bit hingga 1.024.
Properti DefaultLength, IncrementLength, MaxLength, dan MinLength dapat bervariasi menurut algoritma dan penyedia. Tabel berikut mencantumkan beberapa algoritma yang beberapa ukuran kuncinya dapat diatur. Daftar ini tidak inklusif.
Algoritma OID | Penyedia kriptografi | Panjang kunci (bit) |
---|---|---|
XCN_OID_RSA_RSA(1.2.840.113549.1.1.1) |
Penyedia Penyimpanan Kunci Kartu Pintar Microsoft Penyedia Kripto Kartu Pintar Microsoft Base |
Minimum: 1.024 Maksimum: 4.096 Default: 1.024 Kenaikan: 512 |
XCN_OID_RSA_RSA(1.2.840.113549.1.1.1) |
Penyedia Penyimpanan Kunci Perangkat Lunak Microsoft Penyedia Kriptografi Dasar Microsoft v1.0 Microsoft Enhanced Cryptographic Provider v1.0 Penyedia Kriptografi RSA dan AES yang Disempurnakan Microsoft Penyedia Kriptografi Microsoft RSA Schannel Penyedia Kriptografi Microsoft Strong |
Minimum: 384 Maksimum: 16.384 Default: 1.024 Kenaikan: 8 |
XCN_OID_X957_DSA(1.2.840.10040.4.1) |
Penyedia Penyimpanan Kunci Perangkat Lunak Microsoft Microsoft Base DSS dan Penyedia Kriptografi Diffie-Hellman Penyedia Kriptografi Microsoft Base DSS Penyedia Kriptografi Microsoft DH Schannel Microsoft Enhanced DSS dan penyedia kriptografi Diffie-Hellman |
Minimum: 512 Maksimum: 1.024 Default: 1.024 Kenaikan: 64 |
XCN_OID_ANSI_X942_DH(1.2.840.10046.2.1) | Diffie-Hellman algoritma pertukaran kunci. |
Minimum: 512 Maksimum: 1.024 Default: 1.024 Kenaikan: 64 |
XCN_OID_ANSI_X942_DH(1.2.840.10046.2.1) |
Penyedia Kriptografi Microsoft DH Schannel Microsoft Enhanced DSS dan penyedia kriptografi Diffie-Hellman |
Minimum: 512 Maksimum: 4.096 Default: 1.024 Kenaikan: 64 |
XCN_OID_RSA_RC2CBC(1.2.840.113549.3.2) |
Penyedia Penyimpanan Kunci Perangkat Lunak Microsoft Penyedia Penyimpanan Kunci Kartu Pintar Microsoft Penyedia Kripto Kartu Pintar Microsoft Base Penyedia Kriptografi Microsoft DH Schannel Microsoft Enhanced Cryptographic Provider v1.0 Microsoft Enhanced DSS dan penyedia kriptografi Diffie-Hellman Penyedia Kriptografi RSA dan AES yang Disempurnakan Microsoft Penyedia Kriptografi Microsoft RSA Schannel Penyedia Kriptografi Microsoft Strong |
Minimum: 40 Maksimum: 128 Default: 128 Kenaikan: 8 |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | certenroll.h |
DLL | CertEnroll.dll |