X509PrivateKeyProtection 列挙 (certenroll.h)
X509PrivateKeyProtection 列挙は、暗号化プロバイダーによってサポートされる秘密キー保護のレベルを指定します。 たとえば、強力なキー保護が有効になっている場合、通常、ユーザーはキーの作成時とキーの使用時にパスワードの入力を求められます。 正確な動作は、使用されている KSP または CSP によって指定されます。 列挙値は、IX509PrivateKey インターフェイスの KeyProtection プロパティを使用して指定または取得できます。
構文
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 [デスクトップ アプリのみ] |
Header | certenroll.h |