AesCng Konstruktor

Definisi

Menginisialisasi instans baru kelas AesCng.

Overload

AesCng()

Menginisialisasi instans AesCng baru kelas dengan kunci ephemeral.

AesCng(String)

Menginisialisasi instans AesCng baru kelas dengan nama kunci yang ditentukan, yang mewakili kunci AES yang ada.

AesCng(String, CngProvider)

Menginisialisasi instans AesCng baru kelas dengan nama kunci yang ditentukan, yang mewakili kunci AES yang ada, dan penyedia penyimpanan kunci (KSP) yang ditentukan.

AesCng(String, CngProvider, CngKeyOpenOptions)

Menginisialisasi instans AesCng baru kelas dengan nama kunci yang ditentukan, yang mewakili kunci AES yang ada, penyedia penyimpanan kunci (KSP) yang ditentukan, dan opsi buka kunci.

AesCng()

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

Menginisialisasi instans AesCng baru kelas dengan kunci ephemeral.

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

Berlaku untuk

AesCng(String)

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

Menginisialisasi instans AesCng baru kelas dengan nama kunci yang ditentukan, yang mewakili kunci AES yang ada.

public:
 AesCng(System::String ^ keyName);
public AesCng (string keyName);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public AesCng (string keyName);
new System.Security.Cryptography.AesCng : string -> System.Security.Cryptography.AesCng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.AesCng : string -> System.Security.Cryptography.AesCng
Public Sub New (keyName As String)

Parameter

keyName
String

Nama kunci.

Atribut

Pengecualian

keyNameadalah null.

Kriptografi Generasi Berikutnya (CNG) tidak didukung pada sistem ini.

Semua kesalahan lainnya.

Keterangan

Konstruktor ini menggunakan nilai None default CngKeyOpenOptions dan MicrosoftSoftwareKeyStorageProvider sebagai penyedia penyimpanan kunci default (KSP) untuk membuka kunci.

Lihat juga

Berlaku untuk

AesCng(String, CngProvider)

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

Menginisialisasi instans AesCng baru kelas dengan nama kunci yang ditentukan, yang mewakili kunci AES yang ada, dan penyedia penyimpanan kunci (KSP) yang ditentukan.

public:
 AesCng(System::String ^ keyName, System::Security::Cryptography::CngProvider ^ provider);
public AesCng (string keyName, System.Security.Cryptography.CngProvider provider);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public AesCng (string keyName, System.Security.Cryptography.CngProvider provider);
new System.Security.Cryptography.AesCng : string * System.Security.Cryptography.CngProvider -> System.Security.Cryptography.AesCng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.AesCng : string * System.Security.Cryptography.CngProvider -> System.Security.Cryptography.AesCng
Public Sub New (keyName As String, provider As CngProvider)

Parameter

keyName
String

Nama kunci.

provider
CngProvider

KSP yang berisi kunci.

Atribut

Pengecualian

keyNameadalah null.

-atau-

provideradalah null.

Kriptografi Generasi Berikutnya (CNG) tidak didukung pada sistem ini.

Semua kesalahan lainnya.

Keterangan

Nilai None default CngKeyOpenOptions digunakan untuk membuka kunci.

Lihat juga

Berlaku untuk

AesCng(String, CngProvider, CngKeyOpenOptions)

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

Menginisialisasi instans AesCng baru kelas dengan nama kunci yang ditentukan, yang mewakili kunci AES yang ada, penyedia penyimpanan kunci (KSP) yang ditentukan, dan opsi buka kunci.

public:
 AesCng(System::String ^ keyName, System::Security::Cryptography::CngProvider ^ provider, System::Security::Cryptography::CngKeyOpenOptions openOptions);
public AesCng (string keyName, System.Security.Cryptography.CngProvider provider, System.Security.Cryptography.CngKeyOpenOptions openOptions);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public AesCng (string keyName, System.Security.Cryptography.CngProvider provider, System.Security.Cryptography.CngKeyOpenOptions openOptions);
new System.Security.Cryptography.AesCng : string * System.Security.Cryptography.CngProvider * System.Security.Cryptography.CngKeyOpenOptions -> System.Security.Cryptography.AesCng
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.AesCng : string * System.Security.Cryptography.CngProvider * System.Security.Cryptography.CngKeyOpenOptions -> System.Security.Cryptography.AesCng
Public Sub New (keyName As String, provider As CngProvider, openOptions As CngKeyOpenOptions)

Parameter

keyName
String

Nama kunci.

provider
CngProvider

KSP yang berisi kunci.

openOptions
CngKeyOpenOptions

Kombinasi bitwise dari nilai enumerasi yang menentukan opsi untuk membuka kunci, seperti dari mana kunci dibuka (penyimpanan mesin atau pengguna) dan apakah akan menekan permintaan UI.

Atribut

Pengecualian

keyNameadalah null.

-atau-

provideradalah null.

Kriptografi Generasi Berikutnya (CNG) tidak didukung pada sistem ini.

Semua kesalahan lainnya.

Lihat juga

Berlaku untuk