CngKey.Exists Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.