SafeEvpPKeyHandle.OpenKeyFromProvider(String, String) Methode

Definition

Öffnet einen benannten Schlüssel mithilfe eines benannten OSSL_PROVIDERSchlüssels.

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

Parameter

providerName
String

Der Name des OSSL_PROVIDER Zu verarbeitenden Schlüssels der geöffneten Anforderung.

keyUri
String

Der vom OSSL_PROVIDER Zu öffnende Schlüssel zugewiesene URI.

Gibt zurück

Der geöffnete Schlüssel.

Attribute

Ausnahmen

providerName oder keyUri ist null.

providerName oder keyUri ist die leere Zeichenfolge.

Die aktuelle Plattform unterstützt keine OpenSSL-Anbieter.

Der Schlüssel konnte nicht über den angegebenen Namen OSSL_PROVIDERgeöffnet werden.

Hinweise

Beide und providerNamekeyUri müssen vertrauenswürdige Eingaben sein.

Dieser Vorgang schlägt fehl, wenn OpenSSL den benannten OSSL_PROVIDERSchlüssel nicht erfolgreich laden kann oder wenn der benannte OSSL_PROVIDER Schlüssel nicht geladen werden kann.

Die Syntax für keyUri die einzelnen benannten OSSL_PROVIDERPersonen wird bestimmt.

Gilt für: