SafeEvpPKeyHandle.OpenPublicKeyFromEngine(String, String) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Otwórz nazwany klucz publiczny przy użyciu nazwy 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
Parametry
- engineName
- String
Nazwa elementu ENGINE
do przetworzenia żądania otwarcia klucza publicznego.
- keyId
- String
Nazwa klucza do otwarcia.
Zwraca
Otwarty klucz.
- Atrybuty
Wyjątki
engineName
lub keyId
to null
.
engineName
lub keyId
jest pustym ciągiem.
nie można otworzyć klucza za pośrednictwem określonego APARATU.
Uwagi
Ta operacja zakończy się niepowodzeniem, jeśli program OpenSSL nie może pomyślnie załadować nazwy ENGINE
lub nazwany ENGINE
nie może załadować nazwanego klucza.
Nie wszystkie ENGINE
obsługują ładowanie kluczy publicznych, nawet te, które obsługują ładowanie kluczy prywatnych.
Składnia elementu jest keyId
określana przez każdą osobę ENGINE
.