Enumerasi X509PrivateKeyProtection (certenroll.h)

Enumerasi X509PrivateKeyProtection menentukan tingkat perlindungan kunci privat yang didukung oleh penyedia kriptografi. Misalnya, jika perlindungan kunci yang kuat diaktifkan, pengguna biasanya diminta untuk memasukkan kata sandi saat kunci dibuat dan setiap kali kunci digunakan. Perilaku yang tepat ditentukan oleh KSP atau CSP yang digunakan. Nilai enumerasi dapat ditentukan atau diambil dengan menggunakan properti KeyProtection pada antarmuka IX509PrivateKey .

Sintaks

typedef enum X509PrivateKeyProtection {
  XCN_NCRYPT_UI_NO_PROTECTION_FLAG = 0,
  XCN_NCRYPT_UI_PROTECT_KEY_FLAG = 0x1,
  XCN_NCRYPT_UI_FORCE_HIGH_PROTECTION_FLAG = 0x2,
  XCN_NCRYPT_UI_FINGERPRINT_PROTECTION_FLAG = 0x4,
  XCN_NCRYPT_UI_APPCONTAINER_ACCESS_MEDIUM_FLAG = 0x8
} ;

Konstanta

 
XCN_NCRYPT_UI_NO_PROTECTION_FLAG
Nilai: 0
Tingkat perlindungan tidak ditentukan.
XCN_NCRYPT_UI_PROTECT_KEY_FLAG
Nilai: 0x1
Antarmuka pengguna ditampilkan untuk menunjukkan bahwa proses mencoba menggunakan kunci. Perilaku yang tepat ditentukan oleh KSP atau CSP yang digunakan. Beberapa CSP warisan Microsoft memungkinkan klien untuk memutuskan apakah kata sandi diperlukan untuk menggunakan kunci atau apakah pengguna hanya harus mengakui permintaan.
XCN_NCRYPT_UI_FORCE_HIGH_PROTECTION_FLAG
Nilai: 0x2
Menentukan perlindungan kunci yang kuat. Pengguna biasanya diminta untuk memasukkan kata sandi saat kunci dibuat dan setiap kali kunci digunakan. Perilaku yang tepat ditentukan oleh KSP yang digunakan. Nilai ini tidak didukung oleh API Pendaftaran Sertifikat untuk CSP warisan.
XCN_NCRYPT_UI_FINGERPRINT_PROTECTION_FLAG
Nilai: 0x4
XCN_NCRYPT_UI_APPCONTAINER_ACCESS_MEDIUM_FLAG
Nilai: 0x8

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Header certenroll.h

Lihat juga

Enumerasi CertEnroll

Antarmuka CertEnroll

IX509PrivateKey