SafeEvpPKeyHandle.OpenPublicKeyFromEngine(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 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.