다음을 통해 공유


RSACng 생성자

정의

RSACng 클래스의 새 인스턴스를 초기화합니다.

오버로드

RSACng()

난수 2,048비트 키 쌍을 사용하여 RSACng 클래스의 새 인스턴스를 초기화합니다.

RSACng(Int32)

지정한 크기의 임의로 생성된 키를 사용하여 RSACng 클래스의 새 인스턴스를 초기화합니다.

RSACng(CngKey)

지정된 키를 사용하여 RSACng 클래스의 새 인스턴스를 초기화합니다.

RSACng()

Source:
Cng.NotSupported.cs
Source:
Cng.NotSupported.cs
Source:
Cng.NotSupported.cs

난수 2,048비트 키 쌍을 사용하여 RSACng 클래스의 새 인스턴스를 초기화합니다.

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

설명

이 생성자는 새 퍼블릭/프라이빗 키페어를 즉시 생성하지 않습니다. 이 생성자는 속성을 2048로 설정하고 KeySize 필요한 경우 속성 값을 사용하여 키가 생성됩니다. 메서드 또는 다른 키 가져오기 메서드를 ImportParameters 통해 키를 로드하는 경우 이 생성자의 키 크기는 의미가 없습니다.

적용 대상

RSACng(Int32)

Source:
Cng.NotSupported.cs
Source:
Cng.NotSupported.cs
Source:
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비트 크기를 사용하는 것이 좋습니다.

이 생성자는 새 퍼블릭/프라이빗 키페어를 즉시 생성하지 않습니다. 이 생성자는 속성을 keySize 로 설정하고 KeySize 키가 필요한 경우 속성 값을 사용하여 생성됩니다. 메서드 또는 다른 키 가져오기 메서드를 ImportParameters 통해 키를 로드하는 경우 이 생성자의 키 크기는 의미가 없습니다.

적용 대상

RSACng(CngKey)

Source:
Cng.NotSupported.cs
Source:
Cng.NotSupported.cs
Source:
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 키가 아닙니다.

key이(가) null인 경우

설명

keyCngKey.AlgorithmGroup 이어야 CngAlgorithmGroup.Rsa합니다.

이 생성자는 키의 복사본을 만듭니다. 가 삭제되더라도 key RSA에서 이 키 개체의 복사본은 활성 상태로 유지됩니다.

적용 대상