CngKey.Exists Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Sprawdza nazwany klucz w określonym dostawcy magazynu kluczy (KSP).
Przeciążenia
| Nazwa | Opis |
|---|---|
| Exists(String) |
Sprawdza, czy nazwany klucz istnieje u domyślnego dostawcy magazynu kluczy (KSP). |
| Exists(String, CngProvider) |
Sprawdza, czy nazwany klucz istnieje u określonego dostawcy magazynu kluczy (KSP). |
| Exists(String, CngProvider, CngKeyOpenOptions) |
Sprawdza, czy nazwany klucz istnieje w określonym dostawcy magazynu kluczy (KSP), zgodnie z określonymi opcjami. |
Exists(String)
- Źródło:
- Cng.NotSupported.cs
- Źródło:
- Cng.NotSupported.cs
- Źródło:
- Cng.NotSupported.cs
- Źródło:
- Cng.NotSupported.cs
- Źródło:
- Cng.NotSupported.cs
Sprawdza, czy nazwany klucz istnieje u domyślnego dostawcy magazynu kluczy (KSP).
public:
static bool Exists(System::String ^ keyName);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static bool Exists(string keyName);
public static bool Exists(string keyName);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member Exists : string -> bool
static member Exists : string -> bool
Public Shared Function Exists (keyName As String) As Boolean
Parametry
- keyName
- String
Nazwa klucza.
Zwraca
true jeśli nazwany klucz istnieje w domyślnym dostawcy kluczy; w przeciwnym razie, false.
- Atrybuty
Wyjątki
Parametr keyName ma wartość null.
Kryptografia nowej generacji (CNG) nie jest obsługiwana w tym systemie.
Wszystkie inne błędy.
Uwagi
Domyślnym dostawcą KSP jest MicrosoftSoftwareKeyStorageProvider.
Dotyczy
Exists(String, CngProvider)
- Źródło:
- Cng.NotSupported.cs
- Źródło:
- Cng.NotSupported.cs
- Źródło:
- Cng.NotSupported.cs
- Źródło:
- Cng.NotSupported.cs
- Źródło:
- Cng.NotSupported.cs
Sprawdza, czy nazwany klucz istnieje u określonego dostawcy magazynu kluczy (KSP).
public:
static bool Exists(System::String ^ keyName, System::Security::Cryptography::CngProvider ^ provider);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static bool Exists(string keyName, System.Security.Cryptography.CngProvider provider);
public static bool Exists(string keyName, System.Security.Cryptography.CngProvider provider);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member Exists : string * System.Security.Cryptography.CngProvider -> bool
static member Exists : string * System.Security.Cryptography.CngProvider -> bool
Public Shared Function Exists (keyName As String, provider As CngProvider) As Boolean
Parametry
- keyName
- String
Nazwa klucza.
- provider
- CngProvider
Dostawcy kluczy do sprawdzania klucza.
Zwraca
true jeśli nazwany klucz istnieje u określonego dostawcy; w przeciwnym razie, false.
- Atrybuty
Wyjątki
keyName lub provider ma wartość null.
Kryptografia nowej generacji (CNG) nie jest obsługiwana w tym systemie.
Wszystkie inne błędy.
Uwagi
Użyj tego przeciążenia, aby sprawdzić istnienie klucza w programie KSP innym niż domyślnyM dostawcą KSP, czyli MicrosoftSoftwareKeyStorageProvider.
Dotyczy
Exists(String, CngProvider, CngKeyOpenOptions)
- Źródło:
- Cng.NotSupported.cs
- Źródło:
- Cng.NotSupported.cs
- Źródło:
- Cng.NotSupported.cs
- Źródło:
- Cng.NotSupported.cs
- Źródło:
- Cng.NotSupported.cs
Sprawdza, czy nazwany klucz istnieje w określonym dostawcy magazynu kluczy (KSP), zgodnie z określonymi opcjami.
public:
static bool Exists(System::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);
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);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member Exists : string * System.Security.Cryptography.CngProvider * System.Security.Cryptography.CngKeyOpenOptions -> bool
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
Parametry
- keyName
- String
Nazwa klucza.
- provider
- CngProvider
Dostawcy kluczy do wyszukiwania klucza.
- options
- CngKeyOpenOptions
Bitowa kombinacja wartości wyliczenia, które określają opcje otwierania klucza.
Zwraca
true jeśli nazwany klucz istnieje u określonego dostawcy; w przeciwnym razie, false.
- Atrybuty
Wyjątki
keyName lub provider ma wartość null.
Kryptografia nowej generacji (CNG) nie jest obsługiwana w tym systemie.
Wszystkie inne błędy.
Uwagi
Użyj tego przeciążenia, aby sprawdzić istnienie klucza w programie KSP innym niż domyślna MicrosoftSoftwareKeyStorageProvider, i określić kluczowe opcje otwierania.