CngKey.Exists 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.
Memeriksa kunci bernama di penyedia penyimpanan kunci (KSP) tertentu.
Overload
Exists(String) |
Memeriksa untuk melihat apakah kunci bernama ada di penyedia penyimpanan kunci default (KSP). |
Exists(String, CngProvider) |
Memeriksa untuk melihat apakah kunci bernama ada di penyedia penyimpanan kunci (KSP) yang ditentukan. |
Exists(String, CngProvider, CngKeyOpenOptions) |
Memeriksa untuk melihat apakah kunci bernama ada di penyedia penyimpanan kunci (KSP) yang ditentukan, sesuai dengan opsi yang ditentukan. |
Exists(String)
- Sumber:
- Cng.NotSupported.cs
- Sumber:
- Cng.NotSupported.cs
- Sumber:
- Cng.NotSupported.cs
Memeriksa untuk melihat apakah kunci bernama ada di penyedia penyimpanan kunci default (KSP).
public:
static bool Exists(System::String ^ keyName);
public static bool Exists (string keyName);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static bool Exists (string keyName);
static member Exists : string -> bool
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member Exists : string -> bool
Public Shared Function Exists (keyName As String) As Boolean
Parameter
- keyName
- String
Nama kunci.
Mengembalikan
true
jika kunci bernama ada di KSP default; jika tidak, false
.
- Atribut
Pengecualian
keyName
adalah null
.
Kriptografi Next Generation (CNG) tidak didukung pada sistem ini.
Semua kesalahan lainnya.
Keterangan
KSP default adalah MicrosoftSoftwareKeyStorageProvider.
Berlaku untuk
Exists(String, CngProvider)
- Sumber:
- Cng.NotSupported.cs
- Sumber:
- Cng.NotSupported.cs
- Sumber:
- Cng.NotSupported.cs
Memeriksa untuk melihat apakah kunci bernama ada di penyedia penyimpanan kunci (KSP) yang ditentukan.
public:
static bool Exists(System::String ^ keyName, System::Security::Cryptography::CngProvider ^ provider);
public static bool Exists (string keyName, System.Security.Cryptography.CngProvider provider);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static bool Exists (string keyName, System.Security.Cryptography.CngProvider provider);
static member Exists : string * System.Security.Cryptography.CngProvider -> bool
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member Exists : string * System.Security.Cryptography.CngProvider -> bool
Public Shared Function Exists (keyName As String, provider As CngProvider) As Boolean
Parameter
- keyName
- String
Nama kunci.
- provider
- CngProvider
KSP untuk memeriksa kunci.
Mengembalikan
true
jika kunci bernama ada di penyedia yang ditentukan; jika tidak, false
.
- Atribut
Pengecualian
keyName
atau provider
adalah null
.
Kriptografi Next Generation (CNG) tidak didukung pada sistem ini.
Semua kesalahan lainnya.
Keterangan
Gunakan kelebihan beban ini untuk memeriksa keberadaan kunci di KSP selain KSP default, yaitu MicrosoftSoftwareKeyStorageProvider.
Berlaku untuk
Exists(String, CngProvider, CngKeyOpenOptions)
- Sumber:
- Cng.NotSupported.cs
- Sumber:
- Cng.NotSupported.cs
- Sumber:
- Cng.NotSupported.cs
Memeriksa untuk melihat apakah kunci bernama ada di penyedia penyimpanan kunci (KSP) yang ditentukan, sesuai dengan opsi yang ditentukan.
public:
static bool Exists(System::String ^ keyName, System::Security::Cryptography::CngProvider ^ provider, System::Security::Cryptography::CngKeyOpenOptions options);
public static bool Exists (string keyName, System.Security.Cryptography.CngProvider provider, System.Security.Cryptography.CngKeyOpenOptions options);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static bool Exists (string keyName, System.Security.Cryptography.CngProvider provider, System.Security.Cryptography.CngKeyOpenOptions options);
[System.Security.SecurityCritical]
public static bool Exists (string keyName, System.Security.Cryptography.CngProvider provider, System.Security.Cryptography.CngKeyOpenOptions options);
static member Exists : string * System.Security.Cryptography.CngProvider * System.Security.Cryptography.CngKeyOpenOptions -> bool
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member Exists : string * System.Security.Cryptography.CngProvider * System.Security.Cryptography.CngKeyOpenOptions -> bool
[<System.Security.SecurityCritical>]
static member Exists : string * System.Security.Cryptography.CngProvider * System.Security.Cryptography.CngKeyOpenOptions -> bool
Public Shared Function Exists (keyName As String, provider As CngProvider, options As CngKeyOpenOptions) As Boolean
Parameter
- keyName
- String
Nama kunci.
- provider
- CngProvider
KSP untuk mencari kunci.
- options
- CngKeyOpenOptions
Kombinasi bitwise dari nilai enumerasi yang menentukan opsi untuk membuka kunci.
Mengembalikan
true
jika kunci bernama ada di penyedia yang ditentukan; jika tidak, false
.
- Atribut
Pengecualian
keyName
atau provider
adalah null
.
Kriptografi Next Generation (CNG) tidak didukung pada sistem ini.
Semua kesalahan lainnya.
Keterangan
Gunakan kelebihan beban ini untuk memeriksa keberadaan kunci di KSP selain default MicrosoftSoftwareKeyStorageProvider, dan untuk menentukan opsi buka kunci.