CngKey.Exists Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.