SafeEvpPKeyHandle.OpenPublicKeyFromEngine(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 öffentlichen Schlüssel mit einem namens OpenSSL ENGINE
.
public:
static System::Security::Cryptography::SafeEvpPKeyHandle ^ OpenPublicKeyFromEngine(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 OpenPublicKeyFromEngine (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 OpenPublicKeyFromEngine : string * string -> System.Security.Cryptography.SafeEvpPKeyHandle
Public Shared Function OpenPublicKeyFromEngine (engineName As String, keyId As String) As SafeEvpPKeyHandle
Parameter
- engineName
- String
Der Name des , der ENGINE
die öffentliche Schlüssel-Open-Anforderung 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 namen ENGINE
nicht erfolgreich laden kann oder wenn der benannte ENGINE
den benannten Schlüssel nicht laden kann.
Nicht alle ENGINE
unterstützen das Laden öffentlicher Schlüssel, auch solche, die das Laden privater Schlüssel unterstützen.
Die Syntax für keyId
wird von jedem einzelnen ENGINE
bestimmt.