共用方式為


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

另請參閱

CertEnroll 列舉

CertEnroll 介面

IX509PrivateKey