CngUIPolicy クラス

定義

保護されたキーへのアクセス時に CNG(Cryptography Next Generation) が表示するユーザー インターフェイス (UI) のオプションの構成パラメーターをカプセル化します。Encapsulates optional configuration parameters for the user interface (UI) that Cryptography Next Generation (CNG) displays when you access a protected key.

public ref class CngUIPolicy sealed
public sealed class CngUIPolicy
type CngUIPolicy = class
Public NotInheritable Class CngUIPolicy
継承
CngUIPolicy

注釈

このクラスを使用すると、スマートカードの PIN のプロンプトなどの主要な操作に関するプロンプトを表示するための UI ポリシーを作成できます。This class enables you to create a UI policy for displaying prompts about key operations such as smart card PIN prompts. また、キーがスマートカードではなくソフトウェアキー記憶域プロバイダー (KSP) に格納されている場合でも、キーにアクセスするためにユーザーの操作を強制することができます。It also enables you to enforce user interaction to access a key, even if the key is stored in a software key storage provider (KSP) instead of in a smart card. 保護されたキーにアクセスすると、CNG によって UI のこれらの構成パラメーターが表示されます。CNG displays these configuration parameters for the UI when you access a protected key.

コンストラクター

CngUIPolicy(CngUIProtectionLevels)

指定した保護レベルを使用して、CngUIPolicy クラスの新しいインスタンスを初期化します。Initializes a new instance of the CngUIPolicy class by using the specified protection level.

CngUIPolicy(CngUIProtectionLevels, String)

指定した保護レベルと表示名を使用して、CngUIPolicy クラスの新しいインスタンスを初期化します。Initializes a new instance of the CngUIPolicy class by using the specified protection level and friendly name.

CngUIPolicy(CngUIProtectionLevels, String, String)

指定した保護レベル、表示名、および説明を使用して、CngUIPolicy クラスの新しいインスタンスを初期化します。Initializes a new instance of the CngUIPolicy class by using the specified protection level, friendly name, and description.

CngUIPolicy(CngUIProtectionLevels, String, String, String)

指定した保護レベル、表示名、説明文字列、および使用コンテキストを使用して、CngUIPolicy クラスの新しいインスタンスを初期化します。Initializes a new instance of the CngUIPolicy class by using the specified protection level, friendly name, description string, and use context.

CngUIPolicy(CngUIProtectionLevels, String, String, String, String)

指定した保護レベル、表示名、説明文字列、使用コンテキスト、およびタイトルを使用して、CngUIPolicy クラスの新しいインスタンスを初期化します。Initializes a new instance of the CngUIPolicy class by using the specified protection level, friendly name, description string, use context, and title.

プロパティ

CreationTitle

UI プロンプトにより表示されるタイトルを取得します。Gets the title that is displayed by the UI prompt.

Description

UI プロンプトにより表示される説明文字列を取得します。Gets the description string that is displayed by the UI prompt.

FriendlyName

UI プロンプトにより表示される表示名を取得します。Gets the friendly name that is displayed by the UI prompt.

ProtectionLevel

キーの UI 保護レベルを取得します。Gets the UI protection level for the key.

UseContext

キーの使用方法についての説明を取得します。Gets the description of how the key will be used.

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判定します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
ToString()

現在のオブジェクトを表す string を返します。Returns a string that represents the current object.

(継承元 Object)

適用対象