SafeEvpPKeyHandle.OpenPrivateKeyFromEngine(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.
Öffnen Sie einen benannten privaten Schlüssel mit dem Namen OpenSSL ENGINE.
public:
static System::Security::Cryptography::SafeEvpPKeyHandle ^ OpenPrivateKeyFromEngine(System::String ^ engineName, System::String ^ keyId);
[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 OpenPrivateKeyFromEngine(string engineName, string keyId);
[<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 OpenPrivateKeyFromEngine : string * string -> System.Security.Cryptography.SafeEvpPKeyHandle
Public Shared Function OpenPrivateKeyFromEngine (engineName As String, keyId As String) As SafeEvpPKeyHandle
Parameter
- engineName
- String
Der Name des ENGINE zu verarbeitenden privaten Schlüssels, der geöffnete Anforderung.
- keyId
- String
Der Name des zu öffnenden Schlüssels.
Gibt zurück
Der geöffnete Schlüssel.
- Attribute
Ausnahmen
engineName oder keyId ist null.
engineName oder keyId ist die leere Zeichenfolge.
der Schlüssel konnte nicht über das angegebene MODUL geöffnet werden.
Hinweise
Dieser Vorgang schlägt fehl, wenn OpenSSL den benannten ENGINESchlüssel nicht erfolgreich laden kann oder wenn der benannte ENGINE Schlüssel nicht geladen werden kann.
Nicht alle ENGINEunterstützen das Laden privater Schlüssel.
Die Syntax für keyId wird von jedem einzelnen ENGINEbestimmt.