Język

CngKey.Exists Metoda

Definicja

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.

Dotyczy