CngKey.Exists Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirli bir anahtar depolama sağlayıcısında (KSP) adlandırılmış anahtarı denetler.
Aşırı Yüklemeler
Exists(String) |
Adlandırılmış anahtarın varsayılan anahtar depolama sağlayıcısında (KSP) mevcut olup olmadığını denetler. |
Exists(String, CngProvider) |
Belirtilen anahtar depolama sağlayıcısında (KSP) adlandırılmış anahtarın var olup olmadığını denetler. |
Exists(String, CngProvider, CngKeyOpenOptions) |
Belirtilen seçeneklere göre belirtilen anahtar depolama sağlayıcısında (KSP) adlandırılmış anahtarın mevcut olup olmadığını denetler. |
Exists(String)
- Kaynak:
- Cng.NotSupported.cs
- Kaynak:
- Cng.NotSupported.cs
- Kaynak:
- Cng.NotSupported.cs
Adlandırılmış anahtarın varsayılan anahtar depolama sağlayıcısında (KSP) mevcut olup olmadığını denetler.
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
Parametreler
- keyName
- String
Anahtar adı.
Döndürülenler
true
adlandırılmış anahtar varsayılan KSP'de varsa; aksi takdirde , false
.
- Öznitelikler
Özel durumlar
keyName
, null
değeridir.
Şifreleme Yeni Nesil (CNG) bu sistemde desteklenmiyor.
Diğer tüm hatalar.
Açıklamalar
Varsayılan KSP değeridir MicrosoftSoftwareKeyStorageProvider.
Şunlara uygulanır
Exists(String, CngProvider)
- Kaynak:
- Cng.NotSupported.cs
- Kaynak:
- Cng.NotSupported.cs
- Kaynak:
- Cng.NotSupported.cs
Belirtilen anahtar depolama sağlayıcısında (KSP) adlandırılmış anahtarın var olup olmadığını denetler.
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
Parametreler
- keyName
- String
Anahtar adı.
- provider
- CngProvider
Anahtarı denetlemek için KSP.
Döndürülenler
true
belirtilen sağlayıcıda adlandırılmış anahtar varsa; aksi takdirde , false
.
- Öznitelikler
Özel durumlar
keyName
veya provider
şeklindedir null
.
Şifreleme Yeni Nesil (CNG) bu sistemde desteklenmiyor.
Diğer tüm hatalar.
Açıklamalar
Varsayılan KSP dışında bir KSP'de anahtar olup olmadığını denetlemek için bu aşırı yüklemeyi kullanın.MicrosoftSoftwareKeyStorageProvider
Şunlara uygulanır
Exists(String, CngProvider, CngKeyOpenOptions)
- Kaynak:
- Cng.NotSupported.cs
- Kaynak:
- Cng.NotSupported.cs
- Kaynak:
- Cng.NotSupported.cs
Belirtilen seçeneklere göre belirtilen anahtar depolama sağlayıcısında (KSP) adlandırılmış anahtarın mevcut olup olmadığını denetler.
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
Parametreler
- keyName
- String
Anahtar adı.
- provider
- CngProvider
Anahtarı aramak için KSP.
- options
- CngKeyOpenOptions
Bir anahtarı açma seçeneklerini belirten numaralandırma değerlerinin bit düzeyinde birleşimi.
Döndürülenler
true
belirtilen sağlayıcıda adlandırılmış anahtar varsa; aksi takdirde , false
.
- Öznitelikler
Özel durumlar
keyName
veya provider
şeklindedir null
.
Şifreleme Yeni Nesil (CNG) bu sistemde desteklenmiyor.
Diğer tüm hatalar.
Açıklamalar
Varsayılan MicrosoftSoftwareKeyStorageProviderdışında bir KSP'de anahtar olup olmadığını denetlemek ve anahtar açma seçeneklerini belirtmek için bu aşırı yüklemeyi kullanın.