ECDsa.Create 메서드

정의

ECDSA(타원 곡선 디지털 서명 알고리즘) 구현의 새 인스턴스를 만듭니다.

오버로드

Name Description
Create()

ECDSA(타원 곡선 디지털 서명 알고리즘)의 기본 구현에 대한 새 인스턴스를 만듭니다.

Create(ECCurve)

지정된 곡선 위에 새로 생성된 키를 사용하여 ECDSA(타원 곡선 디지털 서명 알고리즘)의 기본 구현에 대한 새 인스턴스를 만듭니다.

Create(ECParameters)

지정된 매개 변수를 키로 사용하여 ECDSA(줄임표 곡선 디지털 서명 알고리즘)의 기본 구현에 대한 새 인스턴스를 만듭니다.

Create(String)

ECDSA(타원 곡선 디지털 서명 알고리즘)의 지정된 구현에 대한 새 인스턴스를 만듭니다.

Create()

ECDSA(타원 곡선 디지털 서명 알고리즘)의 기본 구현에 대한 새 인스턴스를 만듭니다.

public:
 static System::Security::Cryptography::ECDsa ^ Create();
public static System.Security.Cryptography.ECDsa Create();
static member Create : unit -> System.Security.Cryptography.ECDsa
Public Shared Function Create () As ECDsa

반품

이 클래스의 기본 구현(ECDsaCng)의 새 인스턴스입니다.

적용 대상

Create(ECCurve)

지정된 곡선 위에 새로 생성된 키를 사용하여 ECDSA(타원 곡선 디지털 서명 알고리즘)의 기본 구현에 대한 새 인스턴스를 만듭니다.

public:
 static System::Security::Cryptography::ECDsa ^ Create(System::Security::Cryptography::ECCurve curve);
public static System.Security.Cryptography.ECDsa Create(System.Security.Cryptography.ECCurve curve);
static member Create : System.Security.Cryptography.ECCurve -> System.Security.Cryptography.ECDsa
Public Shared Function Create (curve As ECCurve) As ECDsa

매개 변수

curve
ECCurve

키 생성에 사용할 곡선입니다.

반품

이 클래스의 기본 구현(ECDsaCng)의 새 인스턴스입니다.

추가 정보

적용 대상

Create(ECParameters)

지정된 매개 변수를 키로 사용하여 ECDSA(줄임표 곡선 디지털 서명 알고리즘)의 기본 구현에 대한 새 인스턴스를 만듭니다.

public:
 static System::Security::Cryptography::ECDsa ^ Create(System::Security::Cryptography::ECParameters parameters);
public static System.Security.Cryptography.ECDsa Create(System.Security.Cryptography.ECParameters parameters);
static member Create : System.Security.Cryptography.ECParameters -> System.Security.Cryptography.ECDsa
Public Shared Function Create (parameters As ECParameters) As ECDsa

매개 변수

parameters
ECParameters

사용할 키를 나타내는 매개 변수입니다.

반품

이 클래스의 기본 구현(ECDsaCng)의 새 인스턴스입니다.

추가 정보

적용 대상

Create(String)

ECDSA(타원 곡선 디지털 서명 알고리즘)의 지정된 구현에 대한 새 인스턴스를 만듭니다.

public:
 static System::Security::Cryptography::ECDsa ^ Create(System::String ^ algorithm);
public static System.Security.Cryptography.ECDsa Create(string algorithm);
static member Create : string -> System.Security.Cryptography.ECDsa
Public Shared Function Create (algorithm As String) As ECDsa

매개 변수

algorithm
String

ECDSA 구현의 이름입니다. 다음 문자열은 모두 .NET Framework에서 현재 지원되는 유일한 구현인 동일한 구현을 참조합니다.

  • "ECDsa"

  • "ECDsaCng"

  • "System.Security.Cryptography.ECDsaCng"

사용자 지정 ECDSA 구현의 이름을 제공할 수도 있습니다.

반품

이 클래스의 지정된 구현에 대한 새 인스턴스입니다. 지정된 알고리즘 이름이 ECDSA 구현에 매핑되지 않으면 이 메서드가 반환됩니다 null.

예외

매개 변수는 algorithm .입니다 null.

설명

개체의 고유한 구현을 ECDsa 개발하는 경우 메서드 오버로드를 Create(String) 사용하여 구현을 지정하는 사용자 지정 algorithm 문자열을 만들 수 있습니다.

매개 변수에 대한 algorithm 사용자 지정 값을 지정하는 경우 개체는 CryptoConfig 이 값을 사용하여 ECDSA 개체를 만들 수 있는지 여부를 결정합니다.

적용 대상