CngKey.Exists Methode

Definitie

Hiermee wordt gecontroleerd op een benoemde sleutel in een specifieke sleutelopslagprovider (KSP).

Overloads

Name Description
Exists(String)

Controleert of er een benoemde sleutel bestaat in de standaard-sleutelopslagprovider (KSP).

Exists(String, CngProvider)

Controleert of er een benoemde sleutel bestaat in de opgegeven sleutelopslagprovider (KSP).

Exists(String, CngProvider, CngKeyOpenOptions)

Controleert of er een benoemde sleutel bestaat in de opgegeven sleutelopslagprovider (KSP), volgens de opgegeven opties.

Exists(String)

Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs

Controleert of er een benoemde sleutel bestaat in de standaard-sleutelopslagprovider (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

Parameters

keyName
String

De sleutelnaam.

Retouren

true als de benoemde sleutel bestaat in de standaard-KSP; anders, false.

Kenmerken

Uitzonderingen

keyName is null.

Cryptografie Next Generation (CNG) wordt niet ondersteund op dit systeem.

Alle andere fouten.

Opmerkingen

De standaard KSP is MicrosoftSoftwareKeyStorageProvider.

Van toepassing op

Exists(String, CngProvider)

Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs

Controleert of er een benoemde sleutel bestaat in de opgegeven sleutelopslagprovider (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

Parameters

keyName
String

De sleutelnaam.

provider
CngProvider

De KSP die moet controleren op de sleutel.

Retouren

true als de benoemde sleutel bestaat in de opgegeven provider; anders, false.

Kenmerken

Uitzonderingen

keyName of provider is null.

Cryptografie Next Generation (CNG) wordt niet ondersteund op dit systeem.

Alle andere fouten.

Opmerkingen

Gebruik deze overbelasting om te controleren op het bestaan van een sleutel in een andere KSP dan de standaard-KSP.MicrosoftSoftwareKeyStorageProvider

Van toepassing op

Exists(String, CngProvider, CngKeyOpenOptions)

Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs

Controleert of er een benoemde sleutel bestaat in de opgegeven sleutelopslagprovider (KSP), volgens de opgegeven opties.

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

Parameters

keyName
String

De sleutelnaam.

provider
CngProvider

De KSP om naar de sleutel te zoeken.

options
CngKeyOpenOptions

Een bitsgewijze combinatie van de opsommingswaarden waarmee opties voor het openen van een sleutel worden opgegeven.

Retouren

true als de benoemde sleutel bestaat in de opgegeven provider; anders, false.

Kenmerken

Uitzonderingen

keyName of provider is null.

Cryptografie Next Generation (CNG) wordt niet ondersteund op dit systeem.

Alle andere fouten.

Opmerkingen

Gebruik deze overbelasting om te controleren op het bestaan van een sleutel in een andere KSP dan de standaardwaarde MicrosoftSoftwareKeyStorageProvideren om opties voor sleutelopen op te geven.

Van toepassing op