ECDiffieHellmanCng 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 ECDiffieHellmanCng.
Overload
ECDiffieHellmanCng() |
Menginisialisasi instans ECDiffieHellmanCng baru kelas dengan pasangan kunci acak. |
ECDiffieHellmanCng(Int32) |
Menginisialisasi instans ECDiffieHellmanCng baru kelas dengan pasangan kunci acak, menggunakan ukuran kunci yang ditentukan. |
ECDiffieHellmanCng(CngKey) |
Menginisialisasi instans ECDiffieHellmanCng baru kelas dengan menggunakan objek yang ditentukan CngKey . |
ECDiffieHellmanCng(ECCurve) |
Membuat instans baru kelas ECDiffieHellmanCng yang pasangan kunci publik/privatnya dihasilkan melalui kurva yang ditentukan. |
ECDiffieHellmanCng()
- Sumber:
- Cng.NotSupported.cs
- Sumber:
- Cng.NotSupported.cs
- Sumber:
- Cng.NotSupported.cs
Menginisialisasi instans ECDiffieHellmanCng baru kelas dengan pasangan kunci acak.
public:
ECDiffieHellmanCng();
public ECDiffieHellmanCng ();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDiffieHellmanCng ();
Public Sub New ()
- Atribut
Keterangan
Pasangan kunci acak memiliki panjang kunci publik default 521 bit.
Berlaku untuk
ECDiffieHellmanCng(Int32)
- Sumber:
- Cng.NotSupported.cs
- Sumber:
- Cng.NotSupported.cs
- Sumber:
- Cng.NotSupported.cs
Menginisialisasi instans ECDiffieHellmanCng baru kelas dengan pasangan kunci acak, menggunakan ukuran kunci yang ditentukan.
public:
ECDiffieHellmanCng(int keySize);
public ECDiffieHellmanCng (int keySize);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDiffieHellmanCng (int keySize);
[System.Security.SecurityCritical]
public ECDiffieHellmanCng (int keySize);
new System.Security.Cryptography.ECDiffieHellmanCng : int -> System.Security.Cryptography.ECDiffieHellmanCng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.ECDiffieHellmanCng : int -> System.Security.Cryptography.ECDiffieHellmanCng
[<System.Security.SecurityCritical>]
new System.Security.Cryptography.ECDiffieHellmanCng : int -> System.Security.Cryptography.ECDiffieHellmanCng
Public Sub New (keySize As Integer)
Parameter
- keySize
- Int32
Ukuran kunci. Ukuran kunci yang valid adalah 256, 384, dan 521 bit.
- Atribut
Pengecualian
keySize
menentukan panjang yang tidak valid.
Kelas Cryptography Next Generation (CNG) tidak didukung pada sistem ini.
Keterangan
Pasangan kunci acak akan memiliki panjang kunci publik yang keySize
ditentukan oleh parameter .
Berlaku untuk
ECDiffieHellmanCng(CngKey)
- Sumber:
- Cng.NotSupported.cs
- Sumber:
- Cng.NotSupported.cs
- Sumber:
- Cng.NotSupported.cs
Menginisialisasi instans ECDiffieHellmanCng baru kelas dengan menggunakan objek yang ditentukan CngKey .
public:
ECDiffieHellmanCng(System::Security::Cryptography::CngKey ^ key);
public ECDiffieHellmanCng (System.Security.Cryptography.CngKey key);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDiffieHellmanCng (System.Security.Cryptography.CngKey key);
[System.Security.SecurityCritical]
public ECDiffieHellmanCng (System.Security.Cryptography.CngKey key);
new System.Security.Cryptography.ECDiffieHellmanCng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.ECDiffieHellmanCng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.ECDiffieHellmanCng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.ECDiffieHellmanCng
[<System.Security.SecurityCritical>]
new System.Security.Cryptography.ECDiffieHellmanCng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.ECDiffieHellmanCng
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
adalah null
.
key
tidak menentukan grup algoritma Kurva Elips Diffie-Hellman (ECDH).
Kelas Cryptography Next Generation (CNG) tidak didukung pada sistem ini.
Berlaku untuk
ECDiffieHellmanCng(ECCurve)
- Sumber:
- Cng.NotSupported.cs
- Sumber:
- Cng.NotSupported.cs
- Sumber:
- Cng.NotSupported.cs
Membuat instans baru kelas ECDiffieHellmanCng yang pasangan kunci publik/privatnya dihasilkan melalui kurva yang ditentukan.
public:
ECDiffieHellmanCng(System::Security::Cryptography::ECCurve curve);
public ECDiffieHellmanCng (System.Security.Cryptography.ECCurve curve);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public ECDiffieHellmanCng (System.Security.Cryptography.ECCurve curve);
new System.Security.Cryptography.ECDiffieHellmanCng : System.Security.Cryptography.ECCurve -> System.Security.Cryptography.ECDiffieHellmanCng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.ECDiffieHellmanCng : System.Security.Cryptography.ECCurve -> System.Security.Cryptography.ECDiffieHellmanCng
Public Sub New (curve As ECCurve)
Parameter
- curve
- ECCurve
Kurva yang digunakan untuk menghasilkan pasangan kunci publik/privat.
- Atribut
Pengecualian
curve
tidak memvalidasi.
Keterangan
curve
harus memvalidasi (yaitu, harus mengembalikan true
) ketika diteruskan ke ECCurve.Validate metode dan harus berupa prime bernama atau eksplisit.