Bagikan melalui


ECDsa.Create Metode

Definisi

Membuat instans baru implementasi Elliptic Curve Digital Signature Algorithm (ECDSA).

Overload

Create()

Membuat instans baru implementasi default Elliptic Curve Digital Signature Algorithm (ECDSA).

Create(ECCurve)

Membuat instans baru implementasi default Elliptic Curve Digital Signature Algorithm (ECDSA) dengan kunci yang baru dibuat di atas kurva yang ditentukan.

Create(ECParameters)

Membuat instans baru implementasi default Elliptic Curve Digital Signature Algorithm (ECDSA) menggunakan parameter yang ditentukan sebagai kunci.

Create(String)
Kedaluwarsa.

Membuat instans baru dari implementasi yang ditentukan dari Elliptic Curve Digital Signature Algorithm (ECDSA).

Create()

Sumber:
ECDsa.Create.OpenSsl.cs
Sumber:
ECDsa.Create.OpenSsl.cs
Sumber:
ECDsa.Create.OpenSsl.cs

Membuat instans baru implementasi default Elliptic Curve Digital Signature Algorithm (ECDSA).

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

Mengembalikan

Instans baru implementasi default (ECDsaCng) dari kelas ini.

Atribut

Berlaku untuk

Create(ECCurve)

Sumber:
ECDsa.Create.OpenSsl.cs
Sumber:
ECDsa.Create.OpenSsl.cs
Sumber:
ECDsa.Create.OpenSsl.cs

Membuat instans baru implementasi default Elliptic Curve Digital Signature Algorithm (ECDSA) dengan kunci yang baru dibuat di atas kurva yang ditentukan.

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

Parameter

curve
ECCurve

Kurva yang digunakan untuk pembuatan kunci.

Mengembalikan

Instans baru implementasi default (ECDsaCng) dari kelas ini.

Atribut

Lihat juga

Berlaku untuk

Create(ECParameters)

Sumber:
ECDsa.Create.OpenSsl.cs
Sumber:
ECDsa.Create.OpenSsl.cs
Sumber:
ECDsa.Create.OpenSsl.cs

Membuat instans baru implementasi default Elliptic Curve Digital Signature Algorithm (ECDSA) menggunakan parameter yang ditentukan sebagai kunci.

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

Parameter

parameters
ECParameters

Parameter yang mewakili kunci yang akan digunakan.

Mengembalikan

Instans baru implementasi default (ECDsaCng) dari kelas ini.

Atribut

Lihat juga

Berlaku untuk

Create(String)

Sumber:
ECDsa.cs
Sumber:
ECDsa.cs
Sumber:
ECDsa.cs

Perhatian

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

Membuat instans baru dari implementasi yang ditentukan dari Elliptic Curve Digital Signature Algorithm (ECDSA).

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

Parameter

algorithm
String

Nama implementasi ECDSA. String berikut semuanya mengacu pada implementasi yang sama, yang merupakan satu-satunya implementasi yang saat ini didukung dalam .NET Framework:

  • "ECDsa"

  • "ECDsaCng"

  • "System.Security.Cryptography.ECDsaCng"

Anda juga dapat memberikan nama implementasi ECDSA kustom.

Mengembalikan

Instans baru dari implementasi yang ditentukan dari kelas ini. Jika nama algoritma yang ditentukan tidak memetakan ke implementasi ECDSA, metode ini mengembalikan null.

Atribut

Pengecualian

Parameternya algorithm adalah null.

Keterangan

Jika Anda mengembangkan implementasi ECDsa objek Anda sendiri, Anda dapat menggunakan Create(String) metode kelebihan beban untuk membuat string kustom algorithm yang menentukan implementasi Anda.

Jika Anda menentukan nilai kustom untuk algorithm parameter , CryptoConfig objek akan menggunakannya untuk menentukan apakah objek ECDSA dapat dibuat.

Berlaku untuk