ECDsaCng Konstruktor
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.
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 baru kelas ECDsaCng 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
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).
key
adalah 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 baru kelas ECDsaCng 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.
curve
adalah null
.
jika curve
tidak berisi Oid dengan FriendlyName.
Keterangan
curve
harus memvalidasi (yaitu, harus mengembalikan true
) ketika diteruskan ke ECCurve.Validate metode dan harus berupa prime bernama atau eksplisit.