CngKeyCreationParameters.KeyCreationOptions プロパティ


キー作成オプションを取得または設定します。Gets or sets the key creation options.

 property System::Security::Cryptography::CngKeyCreationOptions KeyCreationOptions { System::Security::Cryptography::CngKeyCreationOptions get(); void set(System::Security::Cryptography::CngKeyCreationOptions value); };
public System.Security.Cryptography.CngKeyCreationOptions KeyCreationOptions { get; set; }
member this.KeyCreationOptions : System.Security.Cryptography.CngKeyCreationOptions with get, set
Public Property KeyCreationOptions As CngKeyCreationOptions



キーを作成するためのオプションを指定するオブジェクト。An object that specifies options for creating keys. 既定値は null です。この場合、KSP の既定のキー作成オプションが設定されます。The default value is null, which indicates that the key storage provider's default key creation options are set.


返される CngKeyCreationOptions オブジェクトは、新しい CngKey オブジェクトを作成するときに使用されるオプションを定義します。The returned CngKeyCreationOptions object defines options that are used when you create a new CngKey object. これらのオプションは、キーをユーザーまたはコンピューターのキーストアに作成するかどうか、および新しいキーで既存のキーを上書きするかどうかを決定します。These options determine whether the key is created in the user or machine key store, and whether a new key should overwrite an existing key. 既定では、CngKeyCreationOptions.MachineKey が指定されていない場合、キーはユーザーストアに作成されます。By default, if CngKeyCreationOptions.MachineKey is not specified, the key is created in the user store.