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 mithilfe eines namens 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
, der die offene Anforderung für den privaten Schlüssel verarbeiten soll.
- 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 die angegebene ENGINE geöffnet werden.
Hinweise
Dieser Vorgang schlägt fehl, wenn OpenSSL den benannten ENGINE
nicht erfolgreich laden kann oder wenn der benannte ENGINE
nicht den benannten Schlüssel laden kann.
Nicht alle ENGINE
s unterstützen das Laden privater Schlüssel.
Die Syntax für keyId
wird von jedem einzelnen ENGINE
bestimmt.