SafeEvpPKeyHandle.OpenPrivateKeyFromEngine(String, String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Abra una clave privada con nombre mediante un denominado 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
Parámetros
- engineName
- String
Nombre de para ENGINE procesar la solicitud de apertura de clave privada.
- keyId
- String
Nombre de la clave que se va a abrir.
Devoluciones
Tecla abierta.
- Atributos
Excepciones
engineName o keyId es null.
engineName o keyId es la cadena vacía.
no se pudo abrir la clave a través del MOTOR especificado.
Comentarios
Esta operación producirá un error si OpenSSL no puede cargar correctamente el elemento con nombre ENGINEo si el nombre ENGINE no puede cargar la clave con nombre.
No todos admiten ENGINEla carga de claves privadas.
La sintaxis de keyId viene determinada por cada individual ENGINE.