SafeEvpPKeyHandle.OpenKeyFromProvider(String, String) 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.
Öppnar en namngiven nyckel med namnet OSSL_PROVIDER.
public:
static System::Security::Cryptography::SafeEvpPKeyHandle ^ OpenKeyFromProvider(System::String ^ providerName, System::String ^ keyUri);
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
[System.Runtime.Versioning.UnsupportedOSPlatform("windows")]
public static System.Security.Cryptography.SafeEvpPKeyHandle OpenKeyFromProvider(string providerName, string keyUri);
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("windows")>]
static member OpenKeyFromProvider : string * string -> System.Security.Cryptography.SafeEvpPKeyHandle
Public Shared Function OpenKeyFromProvider (providerName As String, keyUri As String) As SafeEvpPKeyHandle
Parametrar
- providerName
- String
Namnet på den OSSL_PROVIDER som ska bearbeta den öppna nyckelbegäran.
- keyUri
- String
Den URI som tilldelats av OSSL_PROVIDER nyckeln som ska öppnas.
Returer
Den öppnade nyckeln.
- Attribut
Undantag
providerName eller keyUri är null.
providerName eller keyUri är den tomma strängen.
Den aktuella plattformen stöder inte OpenSSL-providers.
Det gick inte att öppna nyckeln via det angivna namnet OSSL_PROVIDER.
Kommentarer
Både providerName och keyUri måste vara betrodda indata.
Den här åtgärden misslyckas om OpenSSL inte kan läsa in den namngivna OSSL_PROVIDER, eller om namnet OSSL_PROVIDER inte kan läsa in den namngivna nyckeln.
Syntaxen för keyUri bestäms av varje individ med namnet OSSL_PROVIDER.