CngKey.Create Metode
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.
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
algorithm
adalah 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
algorithm
adalah 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
algorithm
adalah 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.