ECDsa.Create Yöntem

Tanım

Üç Nokta Eğrisi Dijital İmza Algoritması'nın (ECDSA) yeni bir uygulamasının örneğini oluşturur.

Aşırı Yüklemeler

Create()

Eliptik Eğri Dijital İmza Algoritması'nın (ECDSA) varsayılan uygulamasının yeni bir örneğini oluşturur.

Create(ECCurve)

Belirtilen eğri üzerinde yeni oluşturulan bir anahtarla Eliptik Eğri Dijital İmza Algoritması'nın (ECDSA) varsayılan uygulamasının yeni bir örneğini oluşturur.

Create(ECParameters)

Anahtar olarak belirtilen parametreleri kullanarak Eliptik Eğri Dijital İmza Algoritması'nın (ECDSA) varsayılan uygulamasının yeni bir örneğini oluşturur.

Create(String)
Geçersiz.

Eliptik Eğri Dijital İmza Algoritması'nın (ECDSA) belirtilen uygulamasının yeni bir örneğini oluşturur.

Create()

Kaynak:
ECDsa.Create.OpenSsl.cs
Kaynak:
ECDsa.Create.OpenSsl.cs
Kaynak:
ECDsa.Create.OpenSsl.cs

Eliptik Eğri Dijital İmza Algoritması'nın (ECDSA) varsayılan uygulamasının yeni bir örneğini oluşturur.

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

Döndürülenler

Bu sınıfın varsayılan uygulamasının (ECDsaCng) yeni bir örneği.

Öznitelikler

Şunlara uygulanır

Create(ECCurve)

Kaynak:
ECDsa.Create.OpenSsl.cs
Kaynak:
ECDsa.Create.OpenSsl.cs
Kaynak:
ECDsa.Create.OpenSsl.cs

Belirtilen eğri üzerinde yeni oluşturulan bir anahtarla Eliptik Eğri Dijital İmza Algoritması'nın (ECDSA) varsayılan uygulamasının yeni bir örneğini oluşturur.

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

Parametreler

curve
ECCurve

Anahtar oluşturma için kullanılacak eğri.

Döndürülenler

Bu sınıfın varsayılan uygulamasının (ECDsaCng) yeni bir örneği.

Öznitelikler

Ayrıca bkz.

Şunlara uygulanır

Create(ECParameters)

Kaynak:
ECDsa.Create.OpenSsl.cs
Kaynak:
ECDsa.Create.OpenSsl.cs
Kaynak:
ECDsa.Create.OpenSsl.cs

Anahtar olarak belirtilen parametreleri kullanarak Eliptik Eğri Dijital İmza Algoritması'nın (ECDSA) varsayılan uygulamasının yeni bir örneğini oluşturur.

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

Parametreler

parameters
ECParameters

Kullanılacak anahtarı temsil eden parametreler.

Döndürülenler

Bu sınıfın varsayılan uygulamasının (ECDsaCng) yeni bir örneği.

Öznitelikler

Ayrıca bkz.

Şunlara uygulanır

Create(String)

Kaynak:
ECDsa.cs
Kaynak:
ECDsa.cs
Kaynak:
ECDsa.cs

Dikkat

Cryptographic factory methods accepting an algorithm name are obsolete. Use the parameterless Create factory method on the algorithm type instead.

Eliptik Eğri Dijital İmza Algoritması'nın (ECDSA) belirtilen uygulamasının yeni bir örneğini oluşturur.

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

Parametreler

algorithm
String

ECDSA uygulamasının adı. Aşağıdaki dizelerin tümü şu anda .NET Framework'te desteklenen tek uygulama olan aynı uygulamaya başvurur:

  • "ECDsa"

  • "ECDsaCng"

  • "System.Security.Cryptography.ECDsaCng"

Özel bir ECDSA uygulamasının adını da sağlayabilirsiniz.

Döndürülenler

Bu sınıfın belirtilen uygulamasının yeni bir örneği. Belirtilen algoritma adı bir ECDSA uygulamasıyla eşlenmiyorsa, bu yöntem döndürür null.

Öznitelikler

Özel durumlar

algorithm parametresidirnull.

Açıklamalar

Bir ECDsa nesnenin kendi uygulamasını geliştirirseniz, yöntemi aşırı yüklemesini Create(String) kullanarak uygulamanızı belirten özel algorithm bir dize oluşturabilirsiniz.

parametresi için algorithm özel bir değer belirtirseniz, CryptoConfig nesnesi bunu kullanarak ecdsa nesnesinin oluşturulup oluşturulamayacağını belirler.

Şunlara uygulanır