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 |