Bagikan melalui


Metode IEnroll::get_GenKeyFlags (xenroll.h)

[Properti ini tidak lagi tersedia untuk digunakan pada Windows Server 2008 dan Windows Vista.]

Properti GenKeyFlags menetapkan atau mengambil nilai yang diteruskan ke CryptGenKey saat permintaan sertifikat dibuat.

Secara default, properti GenKeyFlags diatur ke nol. Namun, ketika file .pvk ditentukan, nilai GenKeyFlags default ke CRYPT_EXPORTABLE. Untuk informasi selengkapnya, lihat Keterangan.

Properti ini pertama kali didefinisikan dalam antarmuka IEnroll .

Properti ini bersifat baca/tulis.

Sintaks

HRESULT get_GenKeyFlags(
  LONG *pdwFlags
);

Parameter

pdwFlags

Mengembalikan nilai

Tidak ada

Keterangan

Secara default, kunci privat tidak dapat diekspor kecuali file .pvk diminta. Agar kunci privat dapat diekspor tanpa menentukan file .pvk, atur GenKeyFlags ke CRYPT_EXPORTABLE.

Untuk menentukan nama file .pvk, gunakan properti PVKFileNameWStr .

Nilai properti GenKeyFlags diteruskan ke fungsi CryptGenKey CryptoAPI dengan menggunakan parameter dwFlags-nya .

Jika penyedia layanan kriptografi (CSP) tidak mendukung kunci privat yang dapat diekspor, kesalahan terjadi.

Properti GenKeyFlags memengaruhi perilaku metode berikut:

Catatan Nilai default untuk properti GenKeyFlags adalah nol. Jika Anda perlu mengubah nilai ini, Anda harus melakukannya sebelum memanggil metode ini. Setelah memanggil salah satu metode ini, Anda tidak dapat mengubah nilai properti GenKeyFlags .
 

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header xenroll.h
Pustaka Uuid.lib
DLL Xenroll.dll

Lihat juga

CryptGenKey

IEnroll