SafeEvpPKeyHandle.OpenPrivateKeyFromEngine(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 prywatny przy użyciu nazwy 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
Parametry
- engineName
- String
Nazwa obiektu ENGINE do przetwarzania żądania otwarcia klucza prywatnego.
- keyId
- String
Nazwa klucza do otwarcia.
Zwraca
Otwarty klucz.
- Atrybuty
Wyjątki
engineName lub keyId ma wartość 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 ENGINElub nazwany ENGINE nie może załadować nazwanego klucza.
Nie wszystkie ENGINEobsługują ładowanie kluczy prywatnych.
Składnia elementu keyId jest określana przez poszczególne jednostki ENGINE.