RSACng コンストラクター

定義

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

オーバーロード

名前 説明
RSACng()

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

RSACng(Int32)

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

RSACng(CngKey)

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

RSACng()

ソース:
Cng.NotSupported.cs
ソース:
Cng.NotSupported.cs
ソース:
Cng.NotSupported.cs
ソース:
Cng.NotSupported.cs
ソース:
Cng.NotSupported.cs

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

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

注釈

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

適用対象

RSACng(Int32)

ソース:
Cng.NotSupported.cs
ソース:
Cng.NotSupported.cs
ソース:
Cng.NotSupported.cs
ソース:
Cng.NotSupported.cs
ソース:
Cng.NotSupported.cs

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

public:
 RSACng(int keySize);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public RSACng(int keySize);
public RSACng(int keySize);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.RSACng : int -> System.Security.Cryptography.RSACng
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)

ソース:
Cng.NotSupported.cs
ソース:
Cng.NotSupported.cs
ソース:
Cng.NotSupported.cs
ソース:
Cng.NotSupported.cs
ソース:
Cng.NotSupported.cs

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

public:
 RSACng(System::Security::Cryptography::CngKey ^ key);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public RSACng(System.Security.Cryptography.CngKey key);
public RSACng(System.Security.Cryptography.CngKey key);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.RSACng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.RSACng
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.AlgorithmGroupkeyCngAlgorithmGroup.Rsaする必要があります。

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

適用対象