CngUIPolicy クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
保護されたキーにアクセスするときに Cryptography Next Generation (CNG) によって表示されるユーザー インターフェイス (UI) のオプションの構成パラメーターをカプセル化します。
public ref class CngUIPolicy sealed
public sealed class CngUIPolicy
type CngUIPolicy = class
Public NotInheritable Class CngUIPolicy
- 継承
-
CngUIPolicy
注釈
このクラスを使用すると、スマート カード PIN プロンプトなどのキー操作に関するプロンプトを表示するための UI ポリシーを作成できます。 また、キーがスマート カードではなくソフトウェア キー ストレージ プロバイダー (KSP) に格納されている場合でも、キーにアクセスするためのユーザー操作を強制することもできます。 保護されたキーにアクセスすると、CNG によって UI のこれらの構成パラメーターが表示されます。
Note
CNG クラスは、Windows 以外のプラットフォームでは機能しません。
コンストラクター
| 名前 | 説明 |
|---|---|
| CngUIPolicy(CngUIProtectionLevels, String, String, String, String) |
指定した保護レベル、フレンドリ名、説明文字列、使用コンテキスト、およびタイトルを使用して、 CngUIPolicy クラスの新しいインスタンスを初期化します。 |
| CngUIPolicy(CngUIProtectionLevels, String, String, String) |
指定した保護レベル、フレンドリ名、説明文字列、および使用コンテキストを使用して、 CngUIPolicy クラスの新しいインスタンスを初期化します。 |
| CngUIPolicy(CngUIProtectionLevels, String, String) |
指定した保護レベル、フレンドリ名、および説明を使用して、 CngUIPolicy クラスの新しいインスタンスを初期化します。 |
| CngUIPolicy(CngUIProtectionLevels, String) |
指定した保護レベルとフレンドリ名を使用して、 CngUIPolicy クラスの新しいインスタンスを初期化します。 |
| CngUIPolicy(CngUIProtectionLevels) |
指定した保護レベルを使用して、 CngUIPolicy クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| CreationTitle |
UI プロンプトによって表示されるタイトルを取得します。 |
| Description |
UI プロンプトによって表示される説明文字列を取得します。 |
| FriendlyName |
UI プロンプトによって表示されるフレンドリ名を取得します。 |
| ProtectionLevel |
キーの UI 保護レベルを取得します。 |
| UseContext |
キーの使用方法の説明を取得します。 |
メソッド
| 名前 | 説明 |
|---|---|
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |