OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Functions
eng_pkey.c File Reference
#include "eng_int.h"

Go to the source code of this file.

Functions

int ENGINE_set_load_privkey_function (ENGINE *e, ENGINE_LOAD_KEY_PTR loadpriv_f)
 
int ENGINE_set_load_pubkey_function (ENGINE *e, ENGINE_LOAD_KEY_PTR loadpub_f)
 
int ENGINE_set_load_ssl_client_cert_function (ENGINE *e, ENGINE_SSL_CLIENT_CERT_PTR loadssl_f)
 
ENGINE_LOAD_KEY_PTR ENGINE_get_load_privkey_function (const ENGINE *e)
 
ENGINE_LOAD_KEY_PTR ENGINE_get_load_pubkey_function (const ENGINE *e)
 
ENGINE_SSL_CLIENT_CERT_PTR ENGINE_get_ssl_client_cert_function (const ENGINE *e)
 
EVP_PKEYENGINE_load_private_key (ENGINE *e, const char *key_id, UI_METHOD *ui_method, void *callback_data)
 
EVP_PKEYENGINE_load_public_key (ENGINE *e, const char *key_id, UI_METHOD *ui_method, void *callback_data)
 
int ENGINE_load_ssl_client_cert (ENGINE *e, SSL *s, STACK_OF(X509_NAME)*ca_dn, X509 **pcert, EVP_PKEY **ppkey, STACK_OF(X509)**pother, UI_METHOD *ui_method, void *callback_data)
 

Function Documentation

ENGINE_LOAD_KEY_PTR ENGINE_get_load_privkey_function ( const ENGINE e)

Definition at line 79 of file eng_pkey.c.

ENGINE_LOAD_KEY_PTR ENGINE_get_load_pubkey_function ( const ENGINE e)

Definition at line 84 of file eng_pkey.c.

ENGINE_SSL_CLIENT_CERT_PTR ENGINE_get_ssl_client_cert_function ( const ENGINE e)

Definition at line 89 of file eng_pkey.c.

EVP_PKEY* ENGINE_load_private_key ( ENGINE e,
const char *  key_id,
UI_METHOD ui_method,
void callback_data 
)

Definition at line 96 of file eng_pkey.c.

EVP_PKEY* ENGINE_load_public_key ( ENGINE e,
const char *  key_id,
UI_METHOD ui_method,
void callback_data 
)

Definition at line 132 of file eng_pkey.c.

int ENGINE_load_ssl_client_cert ( ENGINE e,
SSL s,
STACK_OF(X509_NAME)*  ca_dn,
X509 **  pcert,
EVP_PKEY **  ppkey,
STACK_OF(X509)**  pother,
UI_METHOD ui_method,
void callback_data 
)

Definition at line 168 of file eng_pkey.c.

int ENGINE_set_load_privkey_function ( ENGINE e,
ENGINE_LOAD_KEY_PTR  loadpriv_f 
)

Definition at line 60 of file eng_pkey.c.

int ENGINE_set_load_pubkey_function ( ENGINE e,
ENGINE_LOAD_KEY_PTR  loadpub_f 
)

Definition at line 66 of file eng_pkey.c.

int ENGINE_set_load_ssl_client_cert_function ( ENGINE e,
ENGINE_SSL_CLIENT_CERT_PTR  loadssl_f 
)

Definition at line 72 of file eng_pkey.c.