libcryptosec
|
Disponibiliza uma série de funcionalidades para manipular engines do OpenSSL. . More...
#include <Engines.h>
Static Public Member Functions | |
static std::vector< std::string > | getEnginesList () throw (EngineException) |
static void | setEngineDefault (Engine &engine, Engine::Algorithm algorithm) throw (EngineException) |
static Engine * | getEngineDefault (Engine::Algorithm algorithm) throw (EngineException) |
static Engine * | getEngineById (std::string id) throw (EngineException) |
static void | loadAllStaticEngines () |
static void | loadDynamicEngineSupport () |
Disponibiliza uma série de funcionalidades para manipular engines do OpenSSL. .
|
static |
Retorna a engine relacionada a um dado nome.
id | nome da engine. |
EngineException | caso não seja encontrada engine relacionada ao nome passado. |
|
static |
Retorna a engine padrão para determinado algoritmo.
algorithm | algoritmo para pesquisa. |
EngineException | caso não seja encontrada a engine padrão para o algoritmo desejado. |
|
static |
Retorna o nome de todas as engines disponíveis.
EngineException | caso não haja engines disponíveis. |
|
static |
Carrega todas as engines estáticas do OpenSSL.
|
static |
Carrega estrutura de suporte para engines dinamicas.
|
static |