ECDiffieHellman.Create Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Membuat instans baru implementasi algoritma Elliptic Curve Diffie-Hellman (ECDH).
Overload
Create() |
Membuat instans baru implementasi default algoritma Elliptic Curve Diffie-Hellman (ECDH). |
Create(ECCurve) |
Membuat instans baru implementasi default algoritma Elliptic Curve Diffie-Hellman (ECDH) dengan pasangan kunci publik/privat baru yang dihasilkan di atas kurva yang ditentukan. |
Create(ECParameters) |
Membuat instans baru implementasi default algoritma Elliptic Curve Diffie-Hellman (ECDH) dengan kunci yang dijelaskan oleh objek yang ditentukan ECParameters . |
Create(String) |
Kedaluwarsa.
Membuat instans baru dari implementasi yang ditentukan dari algoritma Elliptic Curve Diffie-Hellman (ECDH). |
Create()
Membuat instans baru implementasi default algoritma Elliptic Curve Diffie-Hellman (ECDH).
public:
static System::Security::Cryptography::ECDiffieHellman ^ Create();
public static System.Security.Cryptography.ECDiffieHellman Create ();
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static System.Security.Cryptography.ECDiffieHellman Create ();
static member Create : unit -> System.Security.Cryptography.ECDiffieHellman
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
static member Create : unit -> System.Security.Cryptography.ECDiffieHellman
Public Shared Function Create () As ECDiffieHellman
Mengembalikan
Instans baru implementasi default kelas ini.
- Atribut
Berlaku untuk
Create(ECCurve)
Membuat instans baru implementasi default algoritma Elliptic Curve Diffie-Hellman (ECDH) dengan pasangan kunci publik/privat baru yang dihasilkan di atas kurva yang ditentukan.
public:
static System::Security::Cryptography::ECDiffieHellman ^ Create(System::Security::Cryptography::ECCurve curve);
public static System.Security.Cryptography.ECDiffieHellman Create (System.Security.Cryptography.ECCurve curve);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static System.Security.Cryptography.ECDiffieHellman Create (System.Security.Cryptography.ECCurve curve);
static member Create : System.Security.Cryptography.ECCurve -> System.Security.Cryptography.ECDiffieHellman
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
static member Create : System.Security.Cryptography.ECCurve -> System.Security.Cryptography.ECDiffieHellman
Public Shared Function Create (curve As ECCurve) As ECDiffieHellman
Parameter
- curve
- ECCurve
Kurva yang digunakan untuk menghasilkan pasangan kunci publik/privat baru.
Mengembalikan
Instans baru implementasi default algoritma elliptic Curve Diffie-Hellman (ECDH).
- Atribut
Pengecualian
curve
tidak memvalidasi.
Keterangan
kurva harus memvalidasi (yaitu, harus mengembalikan true ketika diteruskan ke ECCurve.Validate metode .
Kurva karakteristik-2 tidak didukung pada Windows.
Lihat juga
Berlaku untuk
Create(ECParameters)
Membuat instans baru implementasi default algoritma Elliptic Curve Diffie-Hellman (ECDH) dengan kunci yang dijelaskan oleh objek yang ditentukan ECParameters .
public:
static System::Security::Cryptography::ECDiffieHellman ^ Create(System::Security::Cryptography::ECParameters parameters);
public static System.Security.Cryptography.ECDiffieHellman Create (System.Security.Cryptography.ECParameters parameters);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static System.Security.Cryptography.ECDiffieHellman Create (System.Security.Cryptography.ECParameters parameters);
static member Create : System.Security.Cryptography.ECParameters -> System.Security.Cryptography.ECDiffieHellman
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
static member Create : System.Security.Cryptography.ECParameters -> System.Security.Cryptography.ECDiffieHellman
Public Shared Function Create (parameters As ECParameters) As ECDiffieHellman
Parameter
- parameters
- ECParameters
Parameter untuk algoritma kriptografi kurva elips (ECC).
Mengembalikan
Instans baru implementasi default algoritma elliptic Curve Diffie-Hellman (ECDH).
- Atribut
Pengecualian
parameters
tidak memvalidasi.
Keterangan
parameters
harus memvalidasi (yaitu, harus mengembalikan true
) ketika diteruskan ke ECParameters.Validate metode . Parameter di atas kurva implisit tidak didukung.
Kurva karakteristik-2 tidak didukung pada Windows.
Lihat juga
Berlaku untuk
Create(String)
- Sumber:
- ECDiffieHellman.cs
- Sumber:
- ECDiffieHellman.cs
- Sumber:
- ECDiffieHellman.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 algoritma Elliptic Curve Diffie-Hellman (ECDH).
public:
static System::Security::Cryptography::ECDiffieHellman ^ Create(System::String ^ algorithm);
public static System.Security.Cryptography.ECDiffieHellman? 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.ECDiffieHellman? Create (string algorithm);
public static System.Security.Cryptography.ECDiffieHellman Create (string algorithm);
static member Create : string -> System.Security.Cryptography.ECDiffieHellman
[<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.ECDiffieHellman
Public Shared Function Create (algorithm As String) As ECDiffieHellman
Parameter
- algorithm
- String
Nama implementasi algoritma ECDH.
Mengembalikan
Instans baru dari implementasi yang ditentukan dari kelas ini. Jika nama algoritma yang ditentukan tidak dipetakan ke implementasi ECDH, metode ini mengembalikan null
.
- Atribut
Pengecualian
Parameternya algorithm
adalah null
.
Keterangan
Jika Anda mengembangkan implementasi ECDiffieHellman objek Anda sendiri, Anda dapat menggunakan Create(String) metode kelebihan beban untuk membuat string kustom algorithm
yang menentukan implementasi Anda.
Parameter algorithm
menentukan nama implementasi algoritma ECDH. String berikut semuanya mengacu pada implementasi yang sama, yang merupakan satu-satunya implementasi yang saat ini didukung dalam .NET Framework:
"ECDH"
"ECDiffieHellman"
"ECDiffieHellmanCng"
"System.Security.Cryptography.ECDiffieHellmanCng"
Anda juga dapat memberikan nama implementasi ECDH kustom untuk algorithm
parameter . Jika Anda melakukannya, CryptoConfig objek akan menggunakannya untuk menentukan apakah objek ECDH dapat dibuat.