RSACng コンストラクター

定義

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

オーバーロード

RSACng()

ランダムな 2,048 ビット キーのペアで、RSACng クラスの新しいインスタンスを初期化します。

RSACng(Int32)

指定のサイズでランダムに生成されたキーで、RSACng クラスの新しいインスタンスを初期化します。

RSACng(CngKey)

指定したキーで、RSACng クラスの新しいインスタンスを初期化します。

RSACng()

ランダムな 2,048 ビット キーのペアで、RSACng クラスの新しいインスタンスを初期化します。

public:
 RSACng();
public RSACng ();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public RSACng ();
Public Sub New ()
属性

注釈

このコンストラクターは、新しい公開/秘密キーペアをすぐに生成しません。 このコンストラクターは、プロパティを KeySize 2048 に設定し、キーが必要な場合は、プロパティ値を使用して生成されます。 メソッドまたはその他のキー インポート メソッドを介してキーが ImportParameters 読み込まれる場合、このコンストラクターのキー サイズには意味がありません。

適用対象

RSACng(Int32)

指定のサイズでランダムに生成されたキーで、RSACng クラスの新しいインスタンスを初期化します。

public:
 RSACng(int keySize);
public RSACng (int keySize);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public RSACng (int keySize);
new System.Security.Cryptography.RSACng : int -> System.Security.Cryptography.RSACng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.RSACng : int -> System.Security.Cryptography.RSACng
Public Sub New (keySize As Integer)

パラメーター

keySize
Int32

生成するキーのサイズ (ビット単位)。

属性

例外

keySize が無効です。

注釈

有効なキー サイズの範囲は 384 から 16,384 ビットで、8 ずつ増加します。 すべてのキーには、最小サイズ 2,048 ビットを使用することをお勧めします。

このコンストラクターは、新しい公開/秘密キーペアをすぐに生成しません。 このコンストラクターは、プロパティ値を KeySize 使用してキーを生成する keySize 必要がある場合にプロパティを設定します。 メソッドまたはその他のキー インポート メソッドを介してキーが ImportParameters 読み込まれる場合、このコンストラクターのキー サイズには意味がありません。

適用対象

RSACng(CngKey)

指定したキーで、RSACng クラスの新しいインスタンスを初期化します。

public:
 RSACng(System::Security::Cryptography::CngKey ^ key);
public RSACng (System.Security.Cryptography.CngKey key);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public RSACng (System.Security.Cryptography.CngKey key);
new System.Security.Cryptography.RSACng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.RSACng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.RSACng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.RSACng
Public Sub New (key As CngKey)

パラメーター

key
CngKey

RSA 操作に使用するキー。

属性

例外

key は有効な RSA 値ではありません。

keynullです。

注釈

の値をCngKey.AlgorithmGroup指定する必要がありますCngAlgorithmGroup.Rsakey

このコンストラクターは、キーのコピーを作成します。 破棄された場合 key でも、RSA 内のこのキー オブジェクトのコピーは存続します。

適用対象