Clases |
struct | STORE_attr_info_st |
struct | attr_list_ctx_st |
'defines' |
#define | check_store(s, fncode, fnname, fnerrcode) |
#define | ATTR_IS_SET(a, i) |
#define | SET_ATTRBIT(a, i) ((a)->set[(i) / 8] |= (1 << ((i) % 8))) |
#define | CLEAR_ATTRBIT(a, i) ((a)->set[(i) / 8] &= ~(1 << ((i) % 8))) |
Funciones |
STORE * | STORE_new_method (const STORE_METHOD *method) |
STORE * | STORE_new_engine (ENGINE *engine) |
void | STORE_free (STORE *store) |
int | STORE_ctrl (STORE *store, int cmd, long i, void *p, void(*f)(void)) |
int | STORE_get_ex_new_index (long argl, void *argp, CRYPTO_EX_new *new_func, CRYPTO_EX_dup *dup_func, CRYPTO_EX_free *free_func) |
int | STORE_set_ex_data (STORE *r, int idx, void *arg) |
void * | STORE_get_ex_data (STORE *r, int idx) |
const STORE_METHOD * | STORE_get_method (STORE *store) |
const STORE_METHOD * | STORE_set_method (STORE *store, const STORE_METHOD *meth) |
X509 * | STORE_get_certificate (STORE *s, OPENSSL_ITEM attributes[], OPENSSL_ITEM parameters[]) |
int | STORE_store_certificate (STORE *s, X509 *data, OPENSSL_ITEM attributes[], OPENSSL_ITEM parameters[]) |
int | STORE_modify_certificate (STORE *s, OPENSSL_ITEM search_attributes[], OPENSSL_ITEM add_attributes[], OPENSSL_ITEM modify_attributes[], OPENSSL_ITEM delete_attributes[], OPENSSL_ITEM parameters[]) |
int | STORE_revoke_certificate (STORE *s, OPENSSL_ITEM attributes[], OPENSSL_ITEM parameters[]) |
int | STORE_delete_certificate (STORE *s, OPENSSL_ITEM attributes[], OPENSSL_ITEM parameters[]) |
void * | STORE_list_certificate_start (STORE *s, OPENSSL_ITEM attributes[], OPENSSL_ITEM parameters[]) |
X509 * | STORE_list_certificate_next (STORE *s, void *handle) |
int | STORE_list_certificate_end (STORE *s, void *handle) |
int | STORE_list_certificate_endp (STORE *s, void *handle) |
EVP_PKEY * | STORE_generate_key (STORE *s, OPENSSL_ITEM attributes[], OPENSSL_ITEM parameters[]) |
EVP_PKEY * | STORE_get_private_key (STORE *s, OPENSSL_ITEM attributes[], OPENSSL_ITEM parameters[]) |
int | STORE_store_private_key (STORE *s, EVP_PKEY *data, OPENSSL_ITEM attributes[], OPENSSL_ITEM parameters[]) |
int | STORE_modify_private_key (STORE *s, OPENSSL_ITEM search_attributes[], OPENSSL_ITEM add_attributes[], OPENSSL_ITEM modify_attributes[], OPENSSL_ITEM delete_attributes[], OPENSSL_ITEM parameters[]) |
int | STORE_revoke_private_key (STORE *s, OPENSSL_ITEM attributes[], OPENSSL_ITEM parameters[]) |
int | STORE_delete_private_key (STORE *s, OPENSSL_ITEM attributes[], OPENSSL_ITEM parameters[]) |
void * | STORE_list_private_key_start (STORE *s, OPENSSL_ITEM attributes[], OPENSSL_ITEM parameters[]) |
EVP_PKEY * | STORE_list_private_key_next (STORE *s, void *handle) |
int | STORE_list_private_key_end (STORE *s, void *handle) |
int | STORE_list_private_key_endp (STORE *s, void *handle) |
EVP_PKEY * | STORE_get_public_key (STORE *s, OPENSSL_ITEM attributes[], OPENSSL_ITEM parameters[]) |
int | STORE_store_public_key (STORE *s, EVP_PKEY *data, OPENSSL_ITEM attributes[], OPENSSL_ITEM parameters[]) |
int | STORE_modify_public_key (STORE *s, OPENSSL_ITEM search_attributes[], OPENSSL_ITEM add_attributes[], OPENSSL_ITEM modify_attributes[], OPENSSL_ITEM delete_attributes[], OPENSSL_ITEM parameters[]) |
int | STORE_revoke_public_key (STORE *s, OPENSSL_ITEM attributes[], OPENSSL_ITEM parameters[]) |
int | STORE_delete_public_key (STORE *s, OPENSSL_ITEM attributes[], OPENSSL_ITEM parameters[]) |
void * | STORE_list_public_key_start (STORE *s, OPENSSL_ITEM attributes[], OPENSSL_ITEM parameters[]) |
EVP_PKEY * | STORE_list_public_key_next (STORE *s, void *handle) |
int | STORE_list_public_key_end (STORE *s, void *handle) |
int | STORE_list_public_key_endp (STORE *s, void *handle) |
X509_CRL * | STORE_generate_crl (STORE *s, OPENSSL_ITEM attributes[], OPENSSL_ITEM parameters[]) |
X509_CRL * | STORE_get_crl (STORE *s, OPENSSL_ITEM attributes[], OPENSSL_ITEM parameters[]) |
int | STORE_store_crl (STORE *s, X509_CRL *data, OPENSSL_ITEM attributes[], OPENSSL_ITEM parameters[]) |
int | STORE_modify_crl (STORE *s, OPENSSL_ITEM search_attributes[], OPENSSL_ITEM add_attributes[], OPENSSL_ITEM modify_attributes[], OPENSSL_ITEM delete_attributes[], OPENSSL_ITEM parameters[]) |
int | STORE_delete_crl (STORE *s, OPENSSL_ITEM attributes[], OPENSSL_ITEM parameters[]) |
void * | STORE_list_crl_start (STORE *s, OPENSSL_ITEM attributes[], OPENSSL_ITEM parameters[]) |
X509_CRL * | STORE_list_crl_next (STORE *s, void *handle) |
int | STORE_list_crl_end (STORE *s, void *handle) |
int | STORE_list_crl_endp (STORE *s, void *handle) |
int | STORE_store_number (STORE *s, BIGNUM *data, OPENSSL_ITEM attributes[], OPENSSL_ITEM parameters[]) |
int | STORE_modify_number (STORE *s, OPENSSL_ITEM search_attributes[], OPENSSL_ITEM add_attributes[], OPENSSL_ITEM modify_attributes[], OPENSSL_ITEM delete_attributes[], OPENSSL_ITEM parameters[]) |
BIGNUM * | STORE_get_number (STORE *s, OPENSSL_ITEM attributes[], OPENSSL_ITEM parameters[]) |
int | STORE_delete_number (STORE *s, OPENSSL_ITEM attributes[], OPENSSL_ITEM parameters[]) |
int | STORE_store_arbitrary (STORE *s, BUF_MEM *data, OPENSSL_ITEM attributes[], OPENSSL_ITEM parameters[]) |
int | STORE_modify_arbitrary (STORE *s, OPENSSL_ITEM search_attributes[], OPENSSL_ITEM add_attributes[], OPENSSL_ITEM modify_attributes[], OPENSSL_ITEM delete_attributes[], OPENSSL_ITEM parameters[]) |
BUF_MEM * | STORE_get_arbitrary (STORE *s, OPENSSL_ITEM attributes[], OPENSSL_ITEM parameters[]) |
int | STORE_delete_arbitrary (STORE *s, OPENSSL_ITEM attributes[], OPENSSL_ITEM parameters[]) |
STORE_OBJECT * | STORE_OBJECT_new (void) |
void | STORE_OBJECT_free (STORE_OBJECT *data) |
STORE_ATTR_INFO * | STORE_ATTR_INFO_new (void) |
int | STORE_ATTR_INFO_free (STORE_ATTR_INFO *attrs) |
char * | STORE_ATTR_INFO_get0_cstr (STORE_ATTR_INFO *attrs, STORE_ATTR_TYPES code) |
unsigned char * | STORE_ATTR_INFO_get0_sha1str (STORE_ATTR_INFO *attrs, STORE_ATTR_TYPES code) |
X509_NAME * | STORE_ATTR_INFO_get0_dn (STORE_ATTR_INFO *attrs, STORE_ATTR_TYPES code) |
BIGNUM * | STORE_ATTR_INFO_get0_number (STORE_ATTR_INFO *attrs, STORE_ATTR_TYPES code) |
int | STORE_ATTR_INFO_set_cstr (STORE_ATTR_INFO *attrs, STORE_ATTR_TYPES code, char *cstr, size_t cstr_size) |
int | STORE_ATTR_INFO_set_sha1str (STORE_ATTR_INFO *attrs, STORE_ATTR_TYPES code, unsigned char *sha1str, size_t sha1str_size) |
int | STORE_ATTR_INFO_set_dn (STORE_ATTR_INFO *attrs, STORE_ATTR_TYPES code, X509_NAME *dn) |
int | STORE_ATTR_INFO_set_number (STORE_ATTR_INFO *attrs, STORE_ATTR_TYPES code, BIGNUM *number) |
int | STORE_ATTR_INFO_modify_cstr (STORE_ATTR_INFO *attrs, STORE_ATTR_TYPES code, char *cstr, size_t cstr_size) |
int | STORE_ATTR_INFO_modify_sha1str (STORE_ATTR_INFO *attrs, STORE_ATTR_TYPES code, unsigned char *sha1str, size_t sha1str_size) |
int | STORE_ATTR_INFO_modify_dn (STORE_ATTR_INFO *attrs, STORE_ATTR_TYPES code, X509_NAME *dn) |
int | STORE_ATTR_INFO_modify_number (STORE_ATTR_INFO *attrs, STORE_ATTR_TYPES code, BIGNUM *number) |
void * | STORE_parse_attrs_start (OPENSSL_ITEM *attributes) |
STORE_ATTR_INFO * | STORE_parse_attrs_next (void *handle) |
int | STORE_parse_attrs_end (void *handle) |
int | STORE_parse_attrs_endp (void *handle) |
int | STORE_ATTR_INFO_compare (STORE_ATTR_INFO *a, STORE_ATTR_INFO *b) |
int | STORE_ATTR_INFO_in_range (STORE_ATTR_INFO *a, STORE_ATTR_INFO *b) |
int | STORE_ATTR_INFO_in (STORE_ATTR_INFO *a, STORE_ATTR_INFO *b) |
int | STORE_ATTR_INFO_in_ex (STORE_ATTR_INFO *a, STORE_ATTR_INFO *b) |
Variables |
const char *const | STORE_object_type_string [STORE_OBJECT_TYPE_NUM+1] |
const int | STORE_param_sizes [STORE_PARAM_TYPE_NUM+1] |
const int | STORE_attr_sizes [STORE_ATTR_TYPE_NUM+1] |