CngUIPolicy クラス

定義

保護されたキーにアクセスするときに 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)

適用対象