SafeEvpPKeyHandle.OpenPrivateKeyFromEngine(String, String) Methode

Definitie

Open een benoemde persoonlijke sleutel met behulp van een benoemde 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

Parameters

engineName
String

De naam van het ENGINE te verwerken open aanvraag voor de persoonlijke 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 persoonlijke sleutels.

De syntaxis voor keyId wordt bepaald door elke persoon ENGINE.

Van toepassing op