CngKey.Exists Metod

Definition

Söker efter en namngiven nyckel i en specifik nyckellagringsprovider (KSP).

Överlagringar

Name Description
Exists(String)

Kontrollerar om det finns en namngiven nyckel i standardnyckellagringsprovidern (KSP).

Exists(String, CngProvider)

Kontrollerar om det finns en namngiven nyckel i den angivna nyckellagringsprovidern (KSP).

Exists(String, CngProvider, CngKeyOpenOptions)

Kontrollerar om det finns en namngiven nyckel i den angivna nyckellagringsprovidern (KSP) enligt de angivna alternativen.

Exists(String)

Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs

Kontrollerar om det finns en namngiven nyckel i standardnyckellagringsprovidern (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

Parametrar

keyName
String

Nyckelnamnet.

Returer

trueom den namngivna nyckeln finns i standard-KSP; annars . false

Attribut

Undantag

keyName är null.

Kryptografi nästa generation (CNG) stöds inte i det här systemet.

Alla andra fel.

Kommentarer

Standard-KSP är MicrosoftSoftwareKeyStorageProvider.

Gäller för

Exists(String, CngProvider)

Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs

Kontrollerar om det finns en namngiven nyckel i den angivna nyckellagringsprovidern (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

Parametrar

keyName
String

Nyckelnamnet.

provider
CngProvider

KSP för att söka efter nyckeln.

Returer

trueom den namngivna nyckeln finns i den angivna providern; annars . false

Attribut

Undantag

keyName eller provider är null.

Kryptografi nästa generation (CNG) stöds inte i det här systemet.

Alla andra fel.

Kommentarer

Använd den här överlagringen för att kontrollera om det finns en nyckel i en annan KSP än standard-KSP, som är MicrosoftSoftwareKeyStorageProvider.

Gäller för

Exists(String, CngProvider, CngKeyOpenOptions)

Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs

Kontrollerar om det finns en namngiven nyckel i den angivna nyckellagringsprovidern (KSP) enligt de angivna alternativen.

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

Parametrar

keyName
String

Nyckelnamnet.

provider
CngProvider

KSP för att söka efter nyckeln.

options
CngKeyOpenOptions

En bitvis kombination av uppräkningsvärdena som anger alternativ för att öppna en nyckel.

Returer

trueom den namngivna nyckeln finns i den angivna providern; annars . false

Attribut

Undantag

keyName eller provider är null.

Kryptografi nästa generation (CNG) stöds inte i det här systemet.

Alla andra fel.

Kommentarer

Använd den här överlagringen för att kontrollera om det finns en nyckel i en annan KSP än standardinställningen MicrosoftSoftwareKeyStorageProvideroch för att ange alternativ för nyckelöppning.

Gäller för