SafeEvpPKeyHandle.OpenPublicKeyFromEngine(String, String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Aprire una chiave pubblica denominata usando un nome 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
Parametri
- engineName
- String
Nome dell'oggetto ENGINE per elaborare la richiesta di apertura della chiave pubblica.
- keyId
- String
Nome della chiave da aprire.
Valori restituiti
Chiave aperta.
- Attributi
Eccezioni
engineName o keyId è null.
engineName oppure keyId è la stringa vuota.
Impossibile aprire la chiave tramite il motore specificato.
Commenti
Questa operazione avrà esito negativo se OpenSSL non riesce a caricare correttamente l'oggetto denominato ENGINEo se il nome ENGINE non può caricare la chiave denominata.
Non tutti ENGINEsupportano il caricamento di chiavi pubbliche, anche quelli che supportano il caricamento di chiavi private.
La sintassi per keyId è determinata da ogni singolo ENGINEoggetto .