CngKeyCreationParameters クラス

定義

キー作成の詳細プロパティが含まれます。

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

注釈

CngKey オブジェクトにはプロパティが含まれています。 一部のプロパティは、作成時にキーに追加する必要があります。 その他のプロパティは、キーの作成後に追加できます。

この CngKeyCreationParameters クラスを使用すると、作成時にキーにプロパティを追加できます。 これを行うには、キー ストレージ プロバイダー (KSP)、エクスポート ポリシー、キー使用法、ユーザー インターフェイス (UI) ポリシー、親ウィンドウ ハンドルなどの標準のキー プロパティを含むオブジェクトをメソッドにCreateCngKeyCreationParametersします。 作成されるオブジェクトは CngKey 、終了する前に、これらの値で初期化されます。

プロパティを使用して、標準以外のプロパティをキーに Parameters 追加することもできます。

キーの作成後にプロパティを追加する必要がある場合は、メソッドを使用します SetProperty

注意

CNG クラスは、Windows以外のプラットフォームでは機能しません。

コンストラクター

CngKeyCreationParameters()

CngKeyCreationParameters クラスの新しいインスタンスを初期化します。

プロパティ

ExportPolicy

キー エクスポート ポリシーを取得または設定します。

KeyCreationOptions

キー作成オプションを取得または設定します。

KeyUsage

現在のキーに適用される暗号化操作を取得または設定します。

Parameters

キーの終了処理の前に設定される追加のプロパティで作成される CngKey オブジェクトを有効にします。

ParentWindowHandle

CNG (Cryptography Next Generation) クラスによって作成されるダイアログ ボックスの親ウィンドウとして使用するウィンドウ ハンドルを取得または設定します。

Provider

キーを作成する KSP を取得または設定します。

UIPolicy

キーが作成またはアクセスされるときに表示する UI に関する情報を取得または設定します。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象