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 ENGINE
o si el nombre ENGINE
no puede cargar la clave con nombre.
No todos admiten ENGINE
la carga de claves privadas.
La sintaxis de keyId
viene determinada por cada individual ENGINE
.