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
Exists(String) |
Sprawdza, czy nazwany klucz istnieje w domyślnym 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
Sprawdza, czy nazwany klucz istnieje w domyślnym 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 Następnej 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 sprawdzenia klucza.
Zwraca
true
jeśli nazwany klucz istnieje u określonego dostawcy; w przeciwnym razie , false
.
- Atrybuty
Wyjątki
keyName
lub provider
to null
.
Kryptografia Następnej 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ślny program 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
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);
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 wyszukania 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
to null
.
Kryptografia Następnej generacji (CNG) nie jest obsługiwana w tym systemie.
Wszystkie inne błędy.
Uwagi
Użyj tego przeciążenia, aby sprawdzić istnienie klucza w dostawcy kluczy innej niż domyślna MicrosoftSoftwareKeyStorageProvider, i określić kluczowe opcje otwierania.