SafeEvpPKeyHandle.OpenPublicKeyFromEngine(String, String) Methode

Definitie

Open een openbare sleutel met de naam 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

Parameters

engineName
String

De naam van de ENGINE open aanvraag voor de openbare sleutel.

keyId
String

De naam van de sleutel die moet worden geopend.

Retouren

De geopende sleutel.

Kenmerken

Uitzonderingen

engineName of keyId is null.

engineName of keyId is de lege tekenreeks.

de sleutel kan niet worden geopend via de opgegeven ENGINE.

Opmerkingen

Deze bewerking mislukt als OpenSSL de benoemde ENGINEnaam niet kan laden of als de benoemde ENGINE sleutel niet kan worden geladen.

Niet alle ENGINEs ondersteunen het laden van openbare sleutels, zelfs sleutels die het laden van persoonlijke sleutels ondersteunen.

De syntaxis voor keyId wordt bepaald door elke persoon ENGINE.

Van toepassing op