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 u określonego dostawcy magazynu kluczy(KSP).
Przeciążenia
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 u określonego 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
Sprawdza, czy nazwany klucz istnieje u domyślnego dostawcy magazynu kluczy (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
Parametry
- keyName
- String
Nazwa klucza.
Zwraca
true
jeśli nazwany klucz istnieje w domyślnym programie KSP; w przeciwnym razie , false
.
- Atrybuty
Wyjątki
keyName
to 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
Sprawdza, czy nazwany klucz istnieje u określonego dostawcy magazynu kluczy (KSP).
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
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
To przeciążenie służy do sprawdzania istnienia klucza w programie KSP innym niż domyślny dostawca kluczy, 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
Sprawdza, czy nazwany klucz istnieje u określonego 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);
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
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
To przeciążenie służy do sprawdzania istnienia klucza w programie KSP innym niż domyślna MicrosoftSoftwareKeyStorageProvider, i w celu określenia kluczowych opcji otwierania.
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla