Bagikan melalui


CngKey.Create Metode

Definisi

CngKey Membuat objek yang mewakili kunci baru.

Overload

Create(CngAlgorithm)

CngKey Membuat objek yang dapat digunakan dengan algoritma yang ditentukan.

Create(CngAlgorithm, String)

Membuat objek bernama CngKey yang menyediakan algoritma yang ditentukan.

Create(CngAlgorithm, String, CngKeyCreationParameters)

Membuat objek bernama CngKey yang menyediakan algoritma yang ditentukan, menggunakan parameter pembuatan kunci yang disediakan.

Create(CngAlgorithm)

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

CngKey Membuat objek yang dapat digunakan dengan algoritma yang ditentukan.

public:
 static System::Security::Cryptography::CngKey ^ Create(System::Security::Cryptography::CngAlgorithm ^ algorithm);
public static System.Security.Cryptography.CngKey Create (System.Security.Cryptography.CngAlgorithm algorithm);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static System.Security.Cryptography.CngKey Create (System.Security.Cryptography.CngAlgorithm algorithm);
static member Create : System.Security.Cryptography.CngAlgorithm -> System.Security.Cryptography.CngKey
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member Create : System.Security.Cryptography.CngAlgorithm -> System.Security.Cryptography.CngKey
Public Shared Function Create (algorithm As CngAlgorithm) As CngKey

Parameter

algorithm
CngAlgorithm

Algoritma yang akan digunakan kunci.

Mengembalikan

Kunci ephemeral.

Atribut

Pengecualian

algorithmadalah null.

Kriptografi Next Generation (CNG) tidak didukung pada sistem ini.

Semua kesalahan lainnya.

Keterangan

Kelebihan beban ini membuat kunci tanpa nama, yang berarti bahwa kuncinya bersifat ephemeral (artinya, tidak akan bertahan). Ini juga membuat objek default CngKeyCreationParameters yang menentukan parameter default CngProvider dan tingkat lanjut lainnya untuk kunci.

Berlaku untuk

Create(CngAlgorithm, String)

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

Membuat objek bernama CngKey yang menyediakan algoritma yang ditentukan.

public:
 static System::Security::Cryptography::CngKey ^ Create(System::Security::Cryptography::CngAlgorithm ^ algorithm, System::String ^ keyName);
public static System.Security.Cryptography.CngKey Create (System.Security.Cryptography.CngAlgorithm algorithm, string? keyName);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static System.Security.Cryptography.CngKey Create (System.Security.Cryptography.CngAlgorithm algorithm, string? keyName);
public static System.Security.Cryptography.CngKey Create (System.Security.Cryptography.CngAlgorithm algorithm, string keyName);
static member Create : System.Security.Cryptography.CngAlgorithm * string -> System.Security.Cryptography.CngKey
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member Create : System.Security.Cryptography.CngAlgorithm * string -> System.Security.Cryptography.CngKey
Public Shared Function Create (algorithm As CngAlgorithm, keyName As String) As CngKey

Parameter

algorithm
CngAlgorithm

Algoritma yang akan digunakan kunci.

keyName
String

Nama kunci. Jika nama tidak disediakan, kunci tidak akan dipertahankan.

Mengembalikan

Kunci persisten atau ephemeral yang menyediakan algoritma yang ditentukan.

Atribut

Pengecualian

algorithmadalah null.

Kriptografi Next Generation (CNG) tidak didukung pada sistem ini.

Semua kesalahan lainnya.

Keterangan

Jika keyName disediakan, kelebihan beban ini membuat kunci yang bertahan. Jika keyName tidak disediakan, kunci akan bersifat ephemeral. Kelebihan beban ini juga membuat objek default CngKeyCreationParameters yang menentukan parameter default CngProvider dan tingkat lanjut lainnya untuk kunci.

Berlaku untuk

Create(CngAlgorithm, String, CngKeyCreationParameters)

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

Membuat objek bernama CngKey yang menyediakan algoritma yang ditentukan, menggunakan parameter pembuatan kunci yang disediakan.

public:
 static System::Security::Cryptography::CngKey ^ Create(System::Security::Cryptography::CngAlgorithm ^ algorithm, System::String ^ keyName, System::Security::Cryptography::CngKeyCreationParameters ^ creationParameters);
public static System.Security.Cryptography.CngKey Create (System.Security.Cryptography.CngAlgorithm algorithm, string? keyName, System.Security.Cryptography.CngKeyCreationParameters? creationParameters);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static System.Security.Cryptography.CngKey Create (System.Security.Cryptography.CngAlgorithm algorithm, string? keyName, System.Security.Cryptography.CngKeyCreationParameters? creationParameters);
public static System.Security.Cryptography.CngKey Create (System.Security.Cryptography.CngAlgorithm algorithm, string keyName, System.Security.Cryptography.CngKeyCreationParameters creationParameters);
[System.Security.SecurityCritical]
public static System.Security.Cryptography.CngKey Create (System.Security.Cryptography.CngAlgorithm algorithm, string keyName, System.Security.Cryptography.CngKeyCreationParameters creationParameters);
static member Create : System.Security.Cryptography.CngAlgorithm * string * System.Security.Cryptography.CngKeyCreationParameters -> System.Security.Cryptography.CngKey
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member Create : System.Security.Cryptography.CngAlgorithm * string * System.Security.Cryptography.CngKeyCreationParameters -> System.Security.Cryptography.CngKey
[<System.Security.SecurityCritical>]
static member Create : System.Security.Cryptography.CngAlgorithm * string * System.Security.Cryptography.CngKeyCreationParameters -> System.Security.Cryptography.CngKey
Public Shared Function Create (algorithm As CngAlgorithm, keyName As String, creationParameters As CngKeyCreationParameters) As CngKey

Parameter

algorithm
CngAlgorithm

Algoritma yang akan digunakan kunci.

keyName
String

Nama kunci. Jika nama tidak disediakan, kunci tidak akan dipertahankan.

creationParameters
CngKeyCreationParameters

Objek yang menentukan parameter tingkat lanjut untuk metode , termasuk CngProvider.

Mengembalikan

Kunci persisten atau ephemeral yang menyediakan algoritma yang ditentukan.

Atribut

Pengecualian

algorithmadalah null.

Kriptografi Next Generation (CNG) tidak didukung pada sistem ini.

Semua kesalahan lainnya.

Keterangan

Jika keyName disediakan, kelebihan beban ini membuat kunci yang bertahan. Jika keyName tidak disediakan, kunci akan bersifat ephemeral.

Berlaku untuk