RSACng コンストラクター

定義

RSACng クラスの新しいインスタンスを初期化します。Initializes a new instance of the RSACng class.

オーバーロード

RSACng()

ランダムな 2,048 ビット キーのペアで、RSACng クラスの新しいインスタンスを初期化します。Initializes a new instance of the RSACng class with a random 2,048-bit key pair.

RSACng(Int32)

指定のサイズでランダムに生成されたキーで、RSACng クラスの新しいインスタンスを初期化します。Initializes a new instance of the RSACng class with a randomly generated key of the specified size.

RSACng(CngKey)

指定したキーで、RSACng クラスの新しいインスタンスを初期化します。Initializes a new instance of the RSACng class with the specified key.

RSACng()

ランダムな 2,048 ビット キーのペアで、RSACng クラスの新しいインスタンスを初期化します。Initializes a new instance of the RSACng class with a random 2,048-bit key pair.

public:
 RSACng();
public RSACng ();
Public Sub New ()

RSACng(Int32)

指定のサイズでランダムに生成されたキーで、RSACng クラスの新しいインスタンスを初期化します。Initializes a new instance of the RSACng class with a randomly generated key of the specified size.

public:
 RSACng(int keySize);
public RSACng (int keySize);
new System.Security.Cryptography.RSACng : int -> System.Security.Cryptography.RSACng
Public Sub New (keySize As Integer)

パラメーター

keySize
Int32

生成するキーのサイズ (ビット単位)。The size of the key to generate in bits.

例外

keySize が無効です。keySize is not valid.

注釈

有効なキーサイズは、384から16384ビットまでの範囲で、8単位で指定します。Valid key sizes range from 384 to 16,384 bits, in increments of 8. すべてのキーには、2048ビットの最小サイズを使用することをお勧めします。We recommend that a minimum size of 2,048 bits be used for all keys.

RSACng(CngKey)

指定したキーで、RSACng クラスの新しいインスタンスを初期化します。Initializes a new instance of the RSACng class with the specified key.

public:
 RSACng(System::Security::Cryptography::CngKey ^ key);
public RSACng (System.Security.Cryptography.CngKey key);
new System.Security.Cryptography.RSACng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.RSACng
Public Sub New (key As CngKey)

パラメーター

key
CngKey

RSA 操作に使用するキー。The key to use for RSA operations.

例外

key は有効な RSA 値ではありません。key is not a valid RSA key.

keynullです。key is null.

注釈

CngKey.AlgorithmGroup CngAlgorithmGroup.Rsaは、である必要があります。 keyThe CngKey.AlgorithmGroup of key must be CngAlgorithmGroup.Rsa.

このコンストラクターは、キーのコピーを作成します。This constructor creates a copy of the key. が破棄keyされている場合でも、RSA でのこのキーオブジェクトのコピーは生きたままになります。Even if key is disposed, the copy of this key object in RSA remains alive.

適用対象