SafeEvpPKeyHandle.OpenKeyFromProvider(String, String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ö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.