SafeEvpPKeyHandle.OpenPublicKeyFromEngine(String, String) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Abra uma chave pública nomeada usando um OpenSSL ENGINEnomeado.
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
Parâmetros
- engineName
- String
O nome do ENGINE para processar o pedido de abertura da chave pública.
- keyId
- String
O nome da chave para abrir.
Devoluções
A chave aberta.
- Atributos
Exceções
engineName ou keyId é null.
engineName ou keyId é a corda vazia.
a chave não podia ser aberta através do MOTOR especificado.
Observações
Esta operação falhará se o OpenSSL não conseguir carregar com sucesso a chave nomeada ENGINE, ou se a nomeada ENGINE não conseguir carregar a chave nomeada.
Nem todos ENGINEos s suportam carregar chaves públicas, mesmo aqueles que suportam carregar chaves privadas.
A sintaxe para keyId é determinada por cada indivíduo ENGINE.