Bagikan melalui


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

Lihat juga

DefaultLength

ICspAlgorithm