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

こちらもご覧ください

CertEnroll 列挙

CertEnroll インターフェイス

IX509PrivateKey