Bagikan melalui


Antarmuka ICspAlgorithm (certenroll.h)

Antarmuka ICspAlgorithm mewakili algoritma yang diterapkan oleh penyedia kriptografi. Penyedia adalah modul terpisah yang menerapkan algoritma enkripsi, hash, penandatanganan, dan pertukaran kunci (arsip). Penyedia serupa dikelompokkan bersama dalam jenis. Misalnya, jenis PROV_RSA_FULL mengidentifikasi penyedia yang biasanya mendukung algoritma berikut. Namun, penyedia individu dapat memilih untuk mendukung lebih sedikit atau lebih banyak algoritma daripada yang tercantum.

  • Enkripsi: RC2, RC4
  • Hashing: MD5, SHA
  • Pertukaran Kunci: RSA
  • Tanda tangan: RSA
Untuk informasi selengkapnya, lihat Penyedia Layanan Kriptografi Microsoft.

Kumpulan objek ICspAlgorithm dapat diambil dari objek ICspInformation . Objek ICspInformation dapat diinisialisasi dari nama atau jenis penyedia.

Warisan

Antarmuka ICspAlgorithm mewarisi dari antarmuka IDispatch . ICspAlgorithm juga memiliki jenis anggota ini:

Metode

Antarmuka ICspAlgorithm memiliki metode ini.

 
ICspAlgorithm::get_DefaultLength

Mengambil panjang default kunci.
ICspAlgorithm::get_IncrementLength

Mengambil nilai, dalam bit, yang dapat digunakan untuk menentukan panjang kunci inkremental yang valid untuk algoritma yang mendukung beberapa ukuran kunci.
ICspAlgorithm::get_LongName

Mengambil nama lengkap algoritma.
ICspAlgorithm::get_MaxLength

Mengambil panjang maksimum yang diizinkan untuk kunci.
ICspAlgorithm::get_MinLength

Mengambil panjang minimum yang diizinkan untuk kunci.
ICspAlgorithm::get_Name

Mengambil nama algoritma yang disingkat.
ICspAlgorithm::get_Operations

Mengambil operasi yang dapat dilakukan oleh algoritma.
ICspAlgorithm::get_Type

Mengambil jenis algoritma.
ICspAlgorithm::get_Valid

Mengambil nilai Boolean yang menentukan apakah objek algoritma valid.
ICspAlgorithm::GetAlgorithmOid

Mengambil pengidentifikasi objek algoritma (OID). Metode ini diaktifkan web.

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

Lihat juga

Antarmuka CertEnroll

Penyedia Layanan Kriptografi

IDispatch