SafeEvpPKeyHandle.OpenPrivateKeyFromEngine(String, String) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.