ECDsa.Create 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
ECDSA(Elliptic Curve Digital Signature Algorithm) 구현의 새 인스턴스를 만듭니다.
오버로드
Create() |
기본 ECDSA(Elliptic Curve Digital Signature Algorithm) 구현의 새 인스턴스를 만듭니다. |
Create(ECCurve) |
지정한 곡선에서 새로 생성된 키를 사용하여 ECDSA(타원 곡선 디지털 서명 알고리즘) 기본 구현의 새 인스턴스를 만듭니다. |
Create(ECParameters) |
지정한 매개 변수를 키로 사용하여 ECDSA(타원 곡선 디지털 서명 알고리즘) 기본 구현의 새 인스턴스를 만듭니다. |
Create(String) |
사용되지 않음.
지정된 ECDSA(Elliptic Curve Digital Signature Algorithm) 구현의 새 인스턴스를 만듭니다. |
Create()
- Source:
- ECDsa.Create.OpenSsl.cs
- Source:
- ECDsa.Create.OpenSsl.cs
- Source:
- ECDsa.Create.OpenSsl.cs
기본 ECDSA(Elliptic Curve Digital Signature Algorithm) 구현의 새 인스턴스를 만듭니다.
public:
static System::Security::Cryptography::ECDsa ^ Create();
public static System.Security.Cryptography.ECDsa Create ();
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static System.Security.Cryptography.ECDsa Create ();
static member Create : unit -> System.Security.Cryptography.ECDsa
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
static member Create : unit -> System.Security.Cryptography.ECDsa
Public Shared Function Create () As ECDsa
반환
이 클래스 기본 구현(ECDsaCng)의 새 인스턴스입니다.
- 특성
적용 대상
Create(ECCurve)
- Source:
- ECDsa.Create.OpenSsl.cs
- Source:
- ECDsa.Create.OpenSsl.cs
- Source:
- ECDsa.Create.OpenSsl.cs
지정한 곡선에서 새로 생성된 키를 사용하여 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);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static System.Security.Cryptography.ECDsa Create (System.Security.Cryptography.ECCurve curve);
static member Create : System.Security.Cryptography.ECCurve -> System.Security.Cryptography.ECDsa
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
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)
- Source:
- ECDsa.Create.OpenSsl.cs
- Source:
- ECDsa.Create.OpenSsl.cs
- Source:
- ECDsa.Create.OpenSsl.cs
지정한 매개 변수를 키로 사용하여 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);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static System.Security.Cryptography.ECDsa Create (System.Security.Cryptography.ECParameters parameters);
static member Create : System.Security.Cryptography.ECParameters -> System.Security.Cryptography.ECDsa
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
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)
- Source:
- ECDsa.cs
- Source:
- ECDsa.cs
- Source:
- ECDsa.cs
주의
Cryptographic factory methods accepting an algorithm name are obsolete. Use the parameterless Create factory method on the algorithm type instead.
지정된 ECDSA(Elliptic Curve Digital Signature Algorithm) 구현의 새 인스턴스를 만듭니다.
public:
static System::Security::Cryptography::ECDsa ^ Create(System::String ^ algorithm);
public static System.Security.Cryptography.ECDsa? Create (string algorithm);
[System.Obsolete("Cryptographic factory methods accepting an algorithm name are obsolete. Use the parameterless Create factory method on the algorithm type instead.", DiagnosticId="SYSLIB0045", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static System.Security.Cryptography.ECDsa? Create (string algorithm);
public static System.Security.Cryptography.ECDsa Create (string algorithm);
static member Create : string -> System.Security.Cryptography.ECDsa
[<System.Obsolete("Cryptographic factory methods accepting an algorithm name are obsolete. Use the parameterless Create factory method on the algorithm type instead.", DiagnosticId="SYSLIB0045", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
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 개체를 만들 수 있는지 여부를 결정합니다.
적용 대상
.NET