次の方法で共有


RSACng コンストラクター

定義

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

オーバーロード

RSACng()

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

RSACng(Int32)

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

RSACng(CngKey)

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

RSACng()

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

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

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

注釈

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

適用対象

RSACng(Int32)

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

指定のサイズでランダムに生成されたキーで、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 ビットを使用することをお勧めします。

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

適用対象

RSACng(CngKey)

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

指定したキーで、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です。

注釈

keyCngKey.AlgorithmGroup であるCngAlgorithmGroup.Rsa必要があります。

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

適用対象