X509PrivateKeyProtection 列舉 (certenroll.h)
X509PrivateKeyProtection 列舉會指定密碼編譯提供者所支援的私鑰保護層級。 例如,如果啟用強密鑰保護,使用者通常會在建立金鑰時以及使用密鑰時提示輸入密碼。 精確的行為是由所使用的 KSP 或 CSP 所指定。 您可以在 IX509PrivateKey 介面上使用 KeyProtection 屬性來指定或擷取列舉值。
Syntax
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
} ;
常數
XCN_NCRYPT_UI_NO_PROTECTION_FLAG 值: 0 未指定保護等級。 |
XCN_NCRYPT_UI_PROTECT_KEY_FLAG 值: 0x1 使用者介面隨即顯示,表示進程嘗試使用密鑰。 確切的行為是由所使用的 KSP 或 CSP 所指定。 某些 Microsoft 舊版 CSP 可讓客戶端決定是否需要密碼才能使用密鑰,或使用者是否只必須確認提示。 |
XCN_NCRYPT_UI_FORCE_HIGH_PROTECTION_FLAG 值: 0x2 指定強式金鑰保護。 使用者通常會在建立金鑰時以及每當使用金鑰時,提示輸入密碼。 確切的行為是由所使用的 KSP 所指定。 舊版 CSP 的憑證註冊 API 不支援此值。 |
XCN_NCRYPT_UI_FINGERPRINT_PROTECTION_FLAG 值: 0x4 |
XCN_NCRYPT_UI_APPCONTAINER_ACCESS_MEDIUM_FLAG 值: 0x8 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | certenroll.h |