Share via


ECDsaCng Konstruktor

Definisi

Menginisialisasi instans baru kelas ECDsaCng.

Overload

ECDsaCng()

Menginisialisasi instans ECDsaCng baru kelas dengan pasangan kunci acak.

ECDsaCng(Int32)

Menginisialisasi instans ECDsaCng baru kelas dengan ukuran kunci target yang ditentukan.

ECDsaCng(CngKey)

Menginisialisasi instans ECDsaCng baru kelas dengan menggunakan objek yang ditentukan CngKey .

ECDsaCng(ECCurve)

Menginisialisasi instans ECDsaCng baru kelas yang pasangan kunci publik/privatnya dihasilkan melalui kurva yang ditentukan.

ECDsaCng()

Sumber:
Cng.NotSupported.cs
Sumber:
Cng.NotSupported.cs
Sumber:
Cng.NotSupported.cs

Menginisialisasi instans ECDsaCng baru kelas dengan pasangan kunci acak.

public:
 ECDsaCng();
public ECDsaCng ();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDsaCng ();
Public Sub New ()
Atribut

Pengecualian

Kelas Cryptography Next Generation (CNG) tidak didukung pada sistem ini.

Keterangan

Konstruktor ini tidak segera menghasilkan keypair publik/privat baru. Konstruktor ini mengatur KeySize properti ke 521 dan ketika kunci diperlukan, ukuran tersimpan digunakan untuk mengidentifikasi kurva target. Jika kunci dimuat melalui ImportParameters metode , atau metode impor kunci lainnya, ukuran kunci dari konstruktor ini tidak memiliki arti.

Lihat juga

Berlaku untuk

ECDsaCng(Int32)

Sumber:
Cng.NotSupported.cs
Sumber:
Cng.NotSupported.cs
Sumber:
Cng.NotSupported.cs

Menginisialisasi instans ECDsaCng baru kelas dengan ukuran kunci target yang ditentukan.

public:
 ECDsaCng(int keySize);
public ECDsaCng (int keySize);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDsaCng (int keySize);
[System.Security.SecurityCritical]
public ECDsaCng (int keySize);
new System.Security.Cryptography.ECDsaCng : int -> System.Security.Cryptography.ECDsaCng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.ECDsaCng : int -> System.Security.Cryptography.ECDsaCng
[<System.Security.SecurityCritical>]
new System.Security.Cryptography.ECDsaCng : int -> System.Security.Cryptography.ECDsaCng
Public Sub New (keySize As Integer)

Parameter

keySize
Int32

Ukuran kunci. Ukuran kunci yang valid adalah 256, 384, dan 521 bit.

Atribut

Pengecualian

Kelas Cryptography Next Generation (CNG) tidak didukung pada sistem ini.

keySize menentukan panjang yang tidak valid.

Keterangan

Konstruktor ini tidak segera menghasilkan keypair publik/privat baru. Konstruktor ini mengatur KeySize properti ke nilai yang disediakan dan ketika kunci diperlukan, ukuran tersimpan digunakan untuk mengidentifikasi kurva target. Jika kunci dimuat melalui ImportParameters metode , atau metode impor kunci lainnya, ukuran kunci dari konstruktor ini tidak memiliki arti.

Lihat juga

Berlaku untuk

ECDsaCng(CngKey)

Sumber:
Cng.NotSupported.cs
Sumber:
Cng.NotSupported.cs
Sumber:
Cng.NotSupported.cs

Menginisialisasi instans ECDsaCng baru kelas dengan menggunakan objek yang ditentukan CngKey .

public:
 ECDsaCng(System::Security::Cryptography::CngKey ^ key);
public ECDsaCng (System.Security.Cryptography.CngKey key);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDsaCng (System.Security.Cryptography.CngKey key);
[System.Security.SecurityCritical]
public ECDsaCng (System.Security.Cryptography.CngKey key);
new System.Security.Cryptography.ECDsaCng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.ECDsaCng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.ECDsaCng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.ECDsaCng
[<System.Security.SecurityCritical>]
new System.Security.Cryptography.ECDsaCng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.ECDsaCng
Public Sub New (key As CngKey)

Parameter

key
CngKey

Kunci yang akan digunakan sebagai input ke operasi kriptografi yang dilakukan oleh objek saat ini.

Atribut

Pengecualian

key tidak menentukan grup Elliptic Curve Digital Signature Algorithm (ECDSA).

keyadalah null.

Kelas Cryptography Next Generation (CNG) tidak didukung pada sistem ini.

Berlaku untuk

ECDsaCng(ECCurve)

Sumber:
Cng.NotSupported.cs
Sumber:
Cng.NotSupported.cs
Sumber:
Cng.NotSupported.cs

Menginisialisasi instans ECDsaCng baru kelas yang pasangan kunci publik/privatnya dihasilkan melalui kurva yang ditentukan.

public:
 ECDsaCng(System::Security::Cryptography::ECCurve curve);
public ECDsaCng (System.Security.Cryptography.ECCurve curve);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDsaCng (System.Security.Cryptography.ECCurve curve);
new System.Security.Cryptography.ECDsaCng : System.Security.Cryptography.ECCurve -> System.Security.Cryptography.ECDsaCng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.ECDsaCng : System.Security.Cryptography.ECCurve -> System.Security.Cryptography.ECDsaCng
Public Sub New (curve As ECCurve)

Parameter

curve
ECCurve

Kurva yang digunakan untuk menghasilkan pasangan kunci publik/privat.

Atribut

Pengecualian

curve tidak memvalidasi.

curveadalah null.

jika curve tidak berisi Oid dengan FriendlyName.

Keterangan

curve harus memvalidasi (yaitu, harus mengembalikan true) ketika diteruskan ke ECCurve.Validate metode dan harus prime bernama atau eksplisit.

Berlaku untuk