#define PKCS8_EMBEDDED_PARAM 2 |
#define PKCS8_NEG_PRIVKEY 4 |
#define PKCS8_NO_OCTET 1 |
#define PKCS8_NS_DB 3 |
#define PKCS8_OK 0 |
#define X509_EX_V_INIT 0x0001 |
#define X509_EX_V_NETSCAPE_HACK 0x8000 |
#define X509_EXT_PACK_STRING 2 |
#define X509_EXT_PACK_UNKNOWN 1 |
#define X509_F_ADD_CERT_DIR 100 |
#define X509_F_BY_FILE_CTRL 101 |
#define X509_F_CHECK_POLICY 145 |
#define X509_F_DIR_CTRL 102 |
#define X509_F_GET_CERT_BY_SUBJECT 103 |
#define X509_F_NETSCAPE_SPKI_B64_DECODE 129 |
#define X509_F_NETSCAPE_SPKI_B64_ENCODE 130 |
#define X509_F_X509_ATTRIBUTE_CREATE_BY_NID 136 |
#define X509_F_X509_ATTRIBUTE_CREATE_BY_OBJ 137 |
#define X509_F_X509_ATTRIBUTE_CREATE_BY_TXT 140 |
#define X509_F_X509_ATTRIBUTE_GET0_DATA 139 |
#define X509_F_X509_ATTRIBUTE_SET1_DATA 138 |
#define X509_F_X509_CHECK_PRIVATE_KEY 128 |
#define X509_F_X509_CRL_DIFF 105 |
#define X509_F_X509_CRL_PRINT_FP 147 |
#define X509_F_X509_EXTENSION_CREATE_BY_NID 108 |
#define X509_F_X509_EXTENSION_CREATE_BY_OBJ 109 |
#define X509_F_X509_GET_PUBKEY_PARAMETERS 110 |
#define X509_F_X509_LOAD_CERT_CRL_FILE 132 |
#define X509_F_X509_LOAD_CERT_FILE 111 |
#define X509_F_X509_LOAD_CRL_FILE 112 |
#define X509_F_X509_NAME_ADD_ENTRY 113 |
#define X509_F_X509_NAME_ENTRY_CREATE_BY_NID 114 |
#define X509_F_X509_NAME_ENTRY_CREATE_BY_TXT 131 |
#define X509_F_X509_NAME_ENTRY_SET_OBJECT 115 |
#define X509_F_X509_NAME_ONELINE 116 |
#define X509_F_X509_NAME_PRINT 117 |
#define X509_F_X509_PRINT_EX_FP 118 |
#define X509_F_X509_PUBKEY_GET 119 |
#define X509_F_X509_PUBKEY_SET 120 |
#define X509_F_X509_REQ_CHECK_PRIVATE_KEY 144 |
#define X509_F_X509_REQ_PRINT_EX 121 |
#define X509_F_X509_REQ_PRINT_FP 122 |
#define X509_F_X509_REQ_TO_X509 123 |
#define X509_F_X509_STORE_ADD_CERT 124 |
#define X509_F_X509_STORE_ADD_CRL 125 |
#define X509_F_X509_STORE_CTX_GET1_ISSUER 146 |
#define X509_F_X509_STORE_CTX_INIT 143 |
#define X509_F_X509_STORE_CTX_NEW 142 |
#define X509_F_X509_STORE_CTX_PURPOSE_INHERIT 134 |
#define X509_F_X509_TO_X509_REQ 126 |
#define X509_F_X509_TRUST_ADD 133 |
#define X509_F_X509_TRUST_SET 141 |
#define X509_F_X509_VERIFY_CERT 127 |
#define X509_F_X509AT_ADD1_ATTR 135 |
#define X509_F_X509V3_ADD_EXT 104 |
#define X509_FILETYPE_ASN1 2 |
#define X509_FILETYPE_DEFAULT 3 |
#define X509_FILETYPE_PEM 1 |
#define X509_FLAG_COMPAT 0 |
#define X509_FLAG_NO_ATTRIBUTES (1L << 11) |
#define X509_FLAG_NO_AUX (1L << 10) |
#define X509_FLAG_NO_EXTENSIONS (1L << 8) |
#define X509_FLAG_NO_HEADER 1L |
#define X509_FLAG_NO_IDS (1L << 12) |
#define X509_FLAG_NO_ISSUER (1L << 4) |
#define X509_FLAG_NO_PUBKEY (1L << 7) |
#define X509_FLAG_NO_SERIAL (1L << 2) |
#define X509_FLAG_NO_SIGDUMP (1L << 9) |
#define X509_FLAG_NO_SIGNAME (1L << 3) |
#define X509_FLAG_NO_SUBJECT (1L << 6) |
#define X509_FLAG_NO_VALIDITY (1L << 5) |
#define X509_FLAG_NO_VERSION (1L << 1) |
#define X509_R_AKID_MISMATCH 110 |
#define X509_R_BAD_X509_FILETYPE 100 |
#define X509_R_BASE64_DECODE_ERROR 118 |
#define X509_R_CANT_CHECK_DH_KEY 114 |
#define X509_R_CERT_ALREADY_IN_HASH_TABLE 101 |
#define X509_R_CRL_ALREADY_DELTA 127 |
#define X509_R_CRL_VERIFY_FAILURE 131 |
#define X509_R_ERR_ASN1_LIB 102 |
#define X509_R_IDP_MISMATCH 128 |
#define X509_R_INVALID_DIRECTORY 113 |
#define X509_R_INVALID_FIELD_NAME 119 |
#define X509_R_INVALID_TRUST 123 |
#define X509_R_ISSUER_MISMATCH 129 |
#define X509_R_KEY_TYPE_MISMATCH 115 |
#define X509_R_KEY_VALUES_MISMATCH 116 |
#define X509_R_LOADING_CERT_DIR 103 |
#define X509_R_LOADING_DEFAULTS 104 |
#define X509_R_METHOD_NOT_SUPPORTED 124 |
#define X509_R_NEWER_CRL_NOT_NEWER 132 |
#define X509_R_NO_CERT_SET_FOR_US_TO_VERIFY 105 |
#define X509_R_NO_CRL_NUMBER 130 |
#define X509_R_PUBLIC_KEY_DECODE_ERROR 125 |
#define X509_R_PUBLIC_KEY_ENCODE_ERROR 126 |
#define X509_R_SHOULD_RETRY 106 |
#define X509_R_UNABLE_TO_FIND_PARAMETERS_IN_CHAIN 107 |
#define X509_R_UNABLE_TO_GET_CERTS_PUBLIC_KEY 108 |
#define X509_R_UNKNOWN_KEY_TYPE 117 |
#define X509_R_UNKNOWN_NID 109 |
#define X509_R_UNKNOWN_PURPOSE_ID 121 |
#define X509_R_UNKNOWN_TRUST_ID 120 |
#define X509_R_UNSUPPORTED_ALGORITHM 111 |
#define X509_R_WRONG_LOOKUP_TYPE 112 |
#define X509_R_WRONG_TYPE 122 |
#define X509_TRUST_COMPAT 1 |
#define X509_TRUST_DEFAULT -1 |
#define X509_TRUST_DYNAMIC 1 |
#define X509_TRUST_DYNAMIC_NAME 2 |
#define X509_TRUST_EMAIL 4 |
#define X509_TRUST_MAX 8 |
#define X509_TRUST_MIN 1 |
#define X509_TRUST_OBJECT_SIGN 5 |
#define X509_TRUST_OCSP_REQUEST 7 |
#define X509_TRUST_OCSP_SIGN 6 |
#define X509_TRUST_REJECTED 2 |
#define X509_TRUST_SSL_CLIENT 2 |
#define X509_TRUST_SSL_SERVER 3 |
#define X509_TRUST_TRUSTED 1 |
#define X509_TRUST_TSA 8 |
#define X509_TRUST_UNTRUSTED 3 |
#define X509v3_KU_CRL_SIGN 0x0002 |
#define X509v3_KU_DATA_ENCIPHERMENT 0x0010 |
#define X509v3_KU_DECIPHER_ONLY 0x8000 |
#define X509v3_KU_DIGITAL_SIGNATURE 0x0080 |
#define X509v3_KU_ENCIPHER_ONLY 0x0001 |
#define X509v3_KU_KEY_AGREEMENT 0x0008 |
#define X509v3_KU_KEY_CERT_SIGN 0x0004 |
#define X509v3_KU_KEY_ENCIPHERMENT 0x0020 |
#define X509v3_KU_NON_REPUDIATION 0x0040 |
#define X509v3_KU_UNDEF 0xffff |
#define XN_FLAG_COMPAT 0 |
#define XN_FLAG_DN_REV (1 << 20) |
#define XN_FLAG_DUMP_UNKNOWN_FIELDS (1 << 24) |
#define XN_FLAG_FN_ALIGN (1 << 25) |
#define XN_FLAG_FN_LN (1 << 21) |
#define XN_FLAG_FN_MASK (0x3 << 21) |
#define XN_FLAG_FN_NONE (3 << 21) |
#define XN_FLAG_FN_OID (2 << 21) |
#define XN_FLAG_FN_SN 0 |
#define XN_FLAG_MULTILINE |
Value:
(ASN1_STRFLGS_ESC_CTRL | \ ASN1_STRFLGS_ESC_MSB | \ XN_FLAG_SEP_MULTILINE | \ XN_FLAG_SPC_EQ | \ XN_FLAG_FN_LN | \ XN_FLAG_FN_ALIGN)
#define XN_FLAG_ONELINE |
Value:
#define XN_FLAG_RFC2253 |
Value:
#define XN_FLAG_SEP_COMMA_PLUS (1 << 16) |
#define XN_FLAG_SEP_CPLUS_SPC (2 << 16) |
#define XN_FLAG_SEP_MASK (0xf << 16) |
#define XN_FLAG_SEP_MULTILINE (4 << 16) |
#define XN_FLAG_SEP_SPLUS_SPC (3 << 16) |
#define XN_FLAG_SPC_EQ (1 << 23) |
typedef struct Netscape_certificate_sequence NETSCAPE_CERT_SEQUENCE |
typedef struct Netscape_spki_st NETSCAPE_SPKI |
typedef struct PBE2PARAM_st PBE2PARAM |
typedef struct PBEPARAM_st PBEPARAM |
typedef struct PBKDF2PARAM_st PBKDF2PARAM |
typedef struct x509_cert_aux_st X509_CERT_AUX |
typedef struct x509_cinf_st X509_CINF |
typedef struct X509_info_st X509_INFO |
typedef struct X509_name_entry_st X509_NAME_ENTRY |
typedef struct X509_objects_st X509_OBJECTS |
typedef struct X509_req_st X509_REQ |
typedef struct X509_sig_st X509_SIG |
typedef struct X509_val_st X509_VAL |
int ASN1_digest | ( | i2d_of_void * | i2d, | |
const EVP_MD * | type, | |||
char * | data, | |||
unsigned char * | md, | |||
unsigned int * | len | |||
) |
int ASN1_item_digest | ( | const ASN1_ITEM * | it, | |
const EVP_MD * | type, | |||
void * | data, | |||
unsigned char * | md, | |||
unsigned int * | len | |||
) |
int ASN1_item_sign | ( | const ASN1_ITEM * | it, | |
X509_ALGOR * | algor1, | |||
X509_ALGOR * | algor2, | |||
ASN1_BIT_STRING * | signature, | |||
void * | data, | |||
EVP_PKEY * | pkey, | |||
const EVP_MD * | type | |||
) |
int ASN1_item_sign_ctx | ( | const ASN1_ITEM * | it, | |
X509_ALGOR * | algor1, | |||
X509_ALGOR * | algor2, | |||
ASN1_BIT_STRING * | signature, | |||
void * | asn, | |||
EVP_MD_CTX * | ctx | |||
) |
int ASN1_item_verify | ( | const ASN1_ITEM * | it, | |
X509_ALGOR * | algor1, | |||
ASN1_BIT_STRING * | signature, | |||
void * | data, | |||
EVP_PKEY * | pkey | |||
) |
int ASN1_sign | ( | i2d_of_void * | i2d, | |
X509_ALGOR * | algor1, | |||
X509_ALGOR * | algor2, | |||
ASN1_BIT_STRING * | signature, | |||
char * | data, | |||
EVP_PKEY * | pkey, | |||
const EVP_MD * | type | |||
) |
int ASN1_verify | ( | i2d_of_void * | i2d, | |
X509_ALGOR * | algor1, | |||
ASN1_BIT_STRING * | signature, | |||
char * | data, | |||
EVP_PKEY * | pkey | |||
) |
PKCS8_PRIV_KEY_INFO* d2i_PKCS8_PRIV_KEY_INFO_bio | ( | BIO * | bp, | |
PKCS8_PRIV_KEY_INFO ** | p8inf | |||
) |
PKCS8_PRIV_KEY_INFO* d2i_PKCS8_PRIV_KEY_INFO_fp | ( | FILE * | fp, | |
PKCS8_PRIV_KEY_INFO ** | p8inf | |||
) |
DECLARE_ASN1_FUNCTIONS | ( | PKCS8_PRIV_KEY_INFO | ) |
DECLARE_ASN1_FUNCTIONS | ( | PBEPARAM | ) |
DECLARE_ASN1_FUNCTIONS | ( | NETSCAPE_SPKI | ) |
DECLARE_ASN1_FUNCTIONS | ( | X509_REVOKED | ) |
DECLARE_ASN1_FUNCTIONS | ( | X509_CINF | ) |
X509_EXTENSIONS DECLARE_ASN1_FUNCTIONS | ( | X509_NAME_ENTRY | ) |
DECLARE_ASN1_FUNCTIONS | ( | X509_EXTENSION | ) |
DECLARE_ASN1_FUNCTIONS | ( | X509_SIG | ) |
X509_ALGORS DECLARE_ASN1_FUNCTIONS | ( | X509_VAL | ) |
DECLARE_ASN1_FUNCTIONS | ( | X509_ALGOR | ) |
DECLARE_ASN1_SET_OF | ( | X509_ALGOR | ) |
DECLARE_STACK_OF | ( | X509_INFO | ) |
DECLARE_STACK_OF | ( | X509_CRL | ) |
DECLARE_STACK_OF | ( | X509_REVOKED | ) |
References STACK_OF, and X509_EXTENSION.
DECLARE_STACK_OF | ( | X509_TRUST | ) |
DECLARE_STACK_OF | ( | X509_ATTRIBUTE | ) |
References STACK_OF, and X509_ATTRIBUTE.
DECLARE_STACK_OF | ( | X509_EXTENSION | ) |
DECLARE_STACK_OF | ( | X509_NAME_ENTRY | ) |
void ERR_load_X509_strings | ( | void | ) |
PKCS8_PRIV_KEY_INFO* EVP_PKEY2PKCS8 | ( | EVP_PKEY * | pkey | ) |
PKCS8_PRIV_KEY_INFO* EVP_PKEY2PKCS8_broken | ( | EVP_PKEY * | pkey, | |
int | broken | |||
) |
int EVP_PKEY_add1_attr | ( | EVP_PKEY * | key, | |
X509_ATTRIBUTE * | attr | |||
) |
int EVP_PKEY_add1_attr_by_NID | ( | EVP_PKEY * | key, | |
int | nid, | |||
int | type, | |||
const unsigned char * | bytes, | |||
int | len | |||
) |
int EVP_PKEY_add1_attr_by_OBJ | ( | EVP_PKEY * | key, | |
const ASN1_OBJECT * | obj, | |||
int | type, | |||
const unsigned char * | bytes, | |||
int | len | |||
) |
int EVP_PKEY_add1_attr_by_txt | ( | EVP_PKEY * | key, | |
const char * | attrname, | |||
int | type, | |||
const unsigned char * | bytes, | |||
int | len | |||
) |
X509_ATTRIBUTE* EVP_PKEY_delete_attr | ( | EVP_PKEY * | key, | |
int | loc | |||
) |
X509_ATTRIBUTE* EVP_PKEY_get_attr | ( | const EVP_PKEY * | key, | |
int | loc | |||
) |
int EVP_PKEY_get_attr_by_NID | ( | const EVP_PKEY * | key, | |
int | nid, | |||
int | lastpos | |||
) |
int EVP_PKEY_get_attr_by_OBJ | ( | const EVP_PKEY * | key, | |
ASN1_OBJECT * | obj, | |||
int | lastpos | |||
) |
int EVP_PKEY_get_attr_count | ( | const EVP_PKEY * | key | ) |
int i2d_DSA_PUBKEY | ( | DSA * | a, | |
unsigned char ** | pp | |||
) |
int i2d_EC_PUBKEY | ( | EC_KEY * | a, | |
unsigned char ** | pp | |||
) |
int i2d_PKCS8_PRIV_KEY_INFO_bio | ( | BIO * | bp, | |
PKCS8_PRIV_KEY_INFO * | p8inf | |||
) |
int i2d_PKCS8_PRIV_KEY_INFO_fp | ( | FILE * | fp, | |
PKCS8_PRIV_KEY_INFO * | p8inf | |||
) |
int i2d_PUBKEY | ( | EVP_PKEY * | a, | |
unsigned char ** | pp | |||
) |
int i2d_re_X509_tbs | ( | X509 * | x, | |
unsigned char ** | pp | |||
) |
int i2d_RSA_PUBKEY | ( | RSA * | a, | |
unsigned char ** | pp | |||
) |
int i2d_X509_AUX | ( | X509 * | a, | |
unsigned char ** | pp | |||
) |
int i2d_X509_PKEY | ( | X509_PKEY * | a, | |
unsigned char ** | pp | |||
) |
NETSCAPE_SPKI* NETSCAPE_SPKI_b64_decode | ( | const char * | str, | |
int | len | |||
) |
char* NETSCAPE_SPKI_b64_encode | ( | NETSCAPE_SPKI * | x | ) |
EVP_PKEY* NETSCAPE_SPKI_get_pubkey | ( | NETSCAPE_SPKI * | x | ) |
int NETSCAPE_SPKI_print | ( | BIO * | out, | |
NETSCAPE_SPKI * | spki | |||
) |
int NETSCAPE_SPKI_set_pubkey | ( | NETSCAPE_SPKI * | x, | |
EVP_PKEY * | pkey | |||
) |
int NETSCAPE_SPKI_sign | ( | NETSCAPE_SPKI * | x, | |
EVP_PKEY * | pkey, | |||
const EVP_MD * | md | |||
) |
int NETSCAPE_SPKI_verify | ( | NETSCAPE_SPKI * | a, | |
EVP_PKEY * | r | |||
) |
X509_ALGOR* PKCS5_pbe2_set | ( | const EVP_CIPHER * | cipher, | |
int | iter, | |||
unsigned char * | salt, | |||
int | saltlen | |||
) |
X509_ALGOR* PKCS5_pbe2_set_iv | ( | const EVP_CIPHER * | cipher, | |
int | iter, | |||
unsigned char * | salt, | |||
int | saltlen, | |||
unsigned char * | aiv, | |||
int | prf_nid | |||
) |
X509_ALGOR* PKCS5_pbe_set | ( | int | alg, | |
int | iter, | |||
const unsigned char * | salt, | |||
int | saltlen | |||
) |
X509_ALGOR* PKCS5_pbkdf2_set | ( | int | iter, | |
unsigned char * | salt, | |||
int | saltlen, | |||
int | prf_nid, | |||
int | keylen | |||
) |
int PKCS8_pkey_get0 | ( | ASN1_OBJECT ** | ppkalg, | |
const unsigned char ** | pk, | |||
int * | ppklen, | |||
X509_ALGOR ** | pa, | |||
PKCS8_PRIV_KEY_INFO * | p8 | |||
) |
int PKCS8_pkey_set0 | ( | PKCS8_PRIV_KEY_INFO * | priv, | |
ASN1_OBJECT * | aobj, | |||
int | version, | |||
int | ptype, | |||
void * | pval, | |||
unsigned char * | penc, | |||
int | penclen | |||
) |
PKCS8_PRIV_KEY_INFO* PKCS8_set_broken | ( | PKCS8_PRIV_KEY_INFO * | p8, | |
int | broken | |||
) |
STACK_OF | ( | X509_ATTRIBUTE | ) |
STACK_OF | ( | X509 | ) |
typedef STACK_OF | ( | X509_EXTENSION | ) |
int X509_add1_ext_i2d | ( | X509 * | x, | |
int | nid, | |||
void * | value, | |||
int | crit, | |||
unsigned long | flags | |||
) |
int X509_add1_reject_object | ( | X509 * | x, | |
ASN1_OBJECT * | obj | |||
) |
int X509_add1_trust_object | ( | X509 * | x, | |
ASN1_OBJECT * | obj | |||
) |
int X509_add_ext | ( | X509 * | x, | |
X509_EXTENSION * | ex, | |||
int | loc | |||
) |
int X509_ALGOR_cmp | ( | const X509_ALGOR * | a, | |
const X509_ALGOR * | b | |||
) |
X509_ALGOR* X509_ALGOR_dup | ( | X509_ALGOR * | xn | ) |
void X509_ALGOR_get0 | ( | ASN1_OBJECT ** | paobj, | |
int * | pptype, | |||
void ** | ppval, | |||
X509_ALGOR * | algor | |||
) |
int X509_ALGOR_set0 | ( | X509_ALGOR * | alg, | |
ASN1_OBJECT * | aobj, | |||
int | ptype, | |||
void * | pval | |||
) |
void X509_ALGOR_set_md | ( | X509_ALGOR * | alg, | |
const EVP_MD * | md | |||
) |
unsigned char* X509_alias_get0 | ( | X509 * | x, | |
int * | len | |||
) |
int X509_alias_set1 | ( | X509 * | x, | |
unsigned char * | name, | |||
int | len | |||
) |
int X509_ATTRIBUTE_count | ( | X509_ATTRIBUTE * | attr | ) |
X509_ATTRIBUTE* X509_ATTRIBUTE_create_by_NID | ( | X509_ATTRIBUTE ** | attr, | |
int | nid, | |||
int | atrtype, | |||
const void * | data, | |||
int | len | |||
) |
X509_ATTRIBUTE* X509_ATTRIBUTE_create_by_OBJ | ( | X509_ATTRIBUTE ** | attr, | |
const ASN1_OBJECT * | obj, | |||
int | atrtype, | |||
const void * | data, | |||
int | len | |||
) |
X509_ATTRIBUTE* X509_ATTRIBUTE_create_by_txt | ( | X509_ATTRIBUTE ** | attr, | |
const char * | atrname, | |||
int | type, | |||
const unsigned char * | bytes, | |||
int | len | |||
) |
X509_ATTRIBUTE* X509_ATTRIBUTE_dup | ( | X509_ATTRIBUTE * | xa | ) |
void* X509_ATTRIBUTE_get0_data | ( | X509_ATTRIBUTE * | attr, | |
int | idx, | |||
int | atrtype, | |||
void * | data | |||
) |
ASN1_OBJECT* X509_ATTRIBUTE_get0_object | ( | X509_ATTRIBUTE * | attr | ) |
ASN1_TYPE* X509_ATTRIBUTE_get0_type | ( | X509_ATTRIBUTE * | attr, | |
int | idx | |||
) |
int X509_ATTRIBUTE_set1_data | ( | X509_ATTRIBUTE * | attr, | |
int | attrtype, | |||
const void * | data, | |||
int | len | |||
) |
int X509_ATTRIBUTE_set1_object | ( | X509_ATTRIBUTE * | attr, | |
const ASN1_OBJECT * | obj | |||
) |
int X509_CERT_AUX_print | ( | BIO * | bp, | |
X509_CERT_AUX * | x, | |||
int | indent | |||
) |
int X509_chain_check_suiteb | ( | int * | perror_depth, | |
X509 * | x, | |||
STACK_OF(X509)* | chain, | |||
unsigned long | flags | |||
) |
int X509_check_trust | ( | X509 * | x, | |
int | id, | |||
int | flags | |||
) |
int X509_cmp_current_time | ( | const ASN1_TIME * | s | ) |
int X509_CRL_add1_ext_i2d | ( | X509_CRL * | x, | |
int | nid, | |||
void * | value, | |||
int | crit, | |||
unsigned long | flags | |||
) |
int X509_CRL_add_ext | ( | X509_CRL * | x, | |
X509_EXTENSION * | ex, | |||
int | loc | |||
) |
X509_EXTENSION* X509_CRL_delete_ext | ( | X509_CRL * | x, | |
int | loc | |||
) |
X509_CRL* X509_CRL_diff | ( | X509_CRL * | base, | |
X509_CRL * | newer, | |||
EVP_PKEY * | skey, | |||
const EVP_MD * | md, | |||
unsigned int | flags | |||
) |
int X509_CRL_digest | ( | const X509_CRL * | data, | |
const EVP_MD * | type, | |||
unsigned char * | md, | |||
unsigned int * | len | |||
) |
int X509_CRL_get0_by_cert | ( | X509_CRL * | crl, | |
X509_REVOKED ** | ret, | |||
X509 * | x | |||
) |
int X509_CRL_get0_by_serial | ( | X509_CRL * | crl, | |
X509_REVOKED ** | ret, | |||
ASN1_INTEGER * | serial | |||
) |
X509_EXTENSION* X509_CRL_get_ext | ( | X509_CRL * | x, | |
int | loc | |||
) |
int X509_CRL_get_ext_by_critical | ( | X509_CRL * | x, | |
int | crit, | |||
int | lastpos | |||
) |
int X509_CRL_get_ext_by_NID | ( | X509_CRL * | x, | |
int | nid, | |||
int | lastpos | |||
) |
int X509_CRL_get_ext_by_OBJ | ( | X509_CRL * | x, | |
ASN1_OBJECT * | obj, | |||
int | lastpos | |||
) |
int X509_CRL_get_ext_count | ( | X509_CRL * | x | ) |
void* X509_CRL_get_ext_d2i | ( | X509_CRL * | x, | |
int | nid, | |||
int * | crit, | |||
int * | idx | |||
) |
void* X509_CRL_get_meth_data | ( | X509_CRL * | crl | ) |
int X509_CRL_http_nbio | ( | OCSP_REQ_CTX * | rctx, | |
X509_CRL ** | pcrl | |||
) |
void X509_CRL_METHOD_free | ( | X509_CRL_METHOD * | m | ) |
X509_CRL_METHOD* X509_CRL_METHOD_new | ( | int(*)(X509_CRL *crl) | crl_init, | |
int(*)(X509_CRL *crl) | crl_free, | |||
int(*)(X509_CRL *crl, X509_REVOKED **ret, ASN1_INTEGER *ser, X509_NAME *issuer) | crl_lookup, | |||
int(*)(X509_CRL *crl, EVP_PKEY *pk) | crl_verify | |||
) |
void X509_CRL_set_default_method | ( | const X509_CRL_METHOD * | meth | ) |
void X509_CRL_set_meth_data | ( | X509_CRL * | crl, | |
void * | dat | |||
) |
int X509_CRL_set_version | ( | X509_CRL * | x, | |
long | version | |||
) |
int X509_CRL_sign_ctx | ( | X509_CRL * | x, | |
EVP_MD_CTX * | ctx | |||
) |
int X509_CRL_sort | ( | X509_CRL * | crl | ) |
X509_EXTENSION* X509_delete_ext | ( | X509 * | x, | |
int | loc | |||
) |
X509_EXTENSION* X509_EXTENSION_create_by_NID | ( | X509_EXTENSION ** | ex, | |
int | nid, | |||
int | crit, | |||
ASN1_OCTET_STRING * | data | |||
) |
X509_EXTENSION* X509_EXTENSION_create_by_OBJ | ( | X509_EXTENSION ** | ex, | |
ASN1_OBJECT * | obj, | |||
int | crit, | |||
ASN1_OCTET_STRING * | data | |||
) |
X509_EXTENSION* X509_EXTENSION_dup | ( | X509_EXTENSION * | ex | ) |
int X509_EXTENSION_get_critical | ( | X509_EXTENSION * | ex | ) |
ASN1_OCTET_STRING* X509_EXTENSION_get_data | ( | X509_EXTENSION * | ne | ) |
ASN1_OBJECT* X509_EXTENSION_get_object | ( | X509_EXTENSION * | ex | ) |
int X509_EXTENSION_set_critical | ( | X509_EXTENSION * | ex, | |
int | crit | |||
) |
int X509_EXTENSION_set_data | ( | X509_EXTENSION * | ex, | |
ASN1_OCTET_STRING * | data | |||
) |
int X509_EXTENSION_set_object | ( | X509_EXTENSION * | ex, | |
ASN1_OBJECT * | obj | |||
) |
X509* X509_find_by_issuer_and_serial | ( | STACK_OF(X509)* | sk, | |
X509_NAME * | name, | |||
ASN1_INTEGER * | serial | |||
) |
ASN1_BIT_STRING* X509_get0_pubkey_bitstr | ( | const X509 * | x | ) |
void X509_get0_signature | ( | ASN1_BIT_STRING ** | psig, | |
X509_ALGOR ** | palg, | |||
const X509 * | x | |||
) |
const char* X509_get_default_cert_area | ( | void | ) |
const char* X509_get_default_cert_dir | ( | void | ) |
const char* X509_get_default_cert_dir_env | ( | void | ) |
const char* X509_get_default_cert_file | ( | void | ) |
const char* X509_get_default_cert_file_env | ( | void | ) |
const char* X509_get_default_private_dir | ( | void | ) |
void* X509_get_ex_data | ( | X509 * | r, | |
int | idx | |||
) |
X509_EXTENSION* X509_get_ext | ( | X509 * | x, | |
int | loc | |||
) |
int X509_get_ext_by_critical | ( | X509 * | x, | |
int | crit, | |||
int | lastpos | |||
) |
int X509_get_ext_by_NID | ( | X509 * | x, | |
int | nid, | |||
int | lastpos | |||
) |
int X509_get_ext_by_OBJ | ( | X509 * | x, | |
ASN1_OBJECT * | obj, | |||
int | lastpos | |||
) |
int X509_get_ext_count | ( | X509 * | x | ) |
void* X509_get_ext_d2i | ( | X509 * | x, | |
int | nid, | |||
int * | crit, | |||
int * | idx | |||
) |
ASN1_INTEGER* X509_get_serialNumber | ( | X509 * | x | ) |
int X509_get_signature_nid | ( | const X509 * | x | ) |
int X509_http_nbio | ( | OCSP_REQ_CTX * | rctx, | |
X509 ** | pcert | |||
) |
void X509_INFO_free | ( | X509_INFO * | a | ) |
unsigned long X509_issuer_and_serial_hash | ( | X509 * | a | ) |
unsigned long X509_issuer_name_hash | ( | X509 * | a | ) |
unsigned long X509_issuer_name_hash_old | ( | X509 * | a | ) |
unsigned char* X509_keyid_get0 | ( | X509 * | x, | |
int * | len | |||
) |
int X509_keyid_set1 | ( | X509 * | x, | |
unsigned char * | id, | |||
int | len | |||
) |
int X509_NAME_add_entry | ( | X509_NAME * | name, | |
X509_NAME_ENTRY * | ne, | |||
int | loc, | |||
int | set | |||
) |
int X509_NAME_add_entry_by_NID | ( | X509_NAME * | name, | |
int | nid, | |||
int | type, | |||
unsigned char * | bytes, | |||
int | len, | |||
int | loc, | |||
int | set | |||
) |
int X509_NAME_add_entry_by_OBJ | ( | X509_NAME * | name, | |
ASN1_OBJECT * | obj, | |||
int | type, | |||
unsigned char * | bytes, | |||
int | len, | |||
int | loc, | |||
int | set | |||
) |
int X509_NAME_add_entry_by_txt | ( | X509_NAME * | name, | |
const char * | field, | |||
int | type, | |||
const unsigned char * | bytes, | |||
int | len, | |||
int | loc, | |||
int | set | |||
) |
X509_NAME_ENTRY* X509_NAME_delete_entry | ( | X509_NAME * | name, | |
int | loc | |||
) |
int X509_NAME_digest | ( | const X509_NAME * | data, | |
const EVP_MD * | type, | |||
unsigned char * | md, | |||
unsigned int * | len | |||
) |
int X509_NAME_entry_count | ( | X509_NAME * | name | ) |
X509_NAME_ENTRY* X509_NAME_ENTRY_create_by_NID | ( | X509_NAME_ENTRY ** | ne, | |
int | nid, | |||
int | type, | |||
unsigned char * | bytes, | |||
int | len | |||
) |
X509_NAME_ENTRY* X509_NAME_ENTRY_create_by_OBJ | ( | X509_NAME_ENTRY ** | ne, | |
ASN1_OBJECT * | obj, | |||
int | type, | |||
const unsigned char * | bytes, | |||
int | len | |||
) |
X509_NAME_ENTRY* X509_NAME_ENTRY_create_by_txt | ( | X509_NAME_ENTRY ** | ne, | |
const char * | field, | |||
int | type, | |||
const unsigned char * | bytes, | |||
int | len | |||
) |
X509_NAME_ENTRY* X509_NAME_ENTRY_dup | ( | X509_NAME_ENTRY * | ne | ) |
ASN1_STRING* X509_NAME_ENTRY_get_data | ( | X509_NAME_ENTRY * | ne | ) |
ASN1_OBJECT* X509_NAME_ENTRY_get_object | ( | X509_NAME_ENTRY * | ne | ) |
int X509_NAME_ENTRY_set_data | ( | X509_NAME_ENTRY * | ne, | |
int | type, | |||
const unsigned char * | bytes, | |||
int | len | |||
) |
int X509_NAME_ENTRY_set_object | ( | X509_NAME_ENTRY * | ne, | |
ASN1_OBJECT * | obj | |||
) |
X509_NAME_ENTRY* X509_NAME_get_entry | ( | X509_NAME * | name, | |
int | loc | |||
) |
int X509_NAME_get_index_by_NID | ( | X509_NAME * | name, | |
int | nid, | |||
int | lastpos | |||
) |
int X509_NAME_get_index_by_OBJ | ( | X509_NAME * | name, | |
ASN1_OBJECT * | obj, | |||
int | lastpos | |||
) |
int X509_NAME_get_text_by_NID | ( | X509_NAME * | name, | |
int | nid, | |||
char * | buf, | |||
int | len | |||
) |
int X509_NAME_get_text_by_OBJ | ( | X509_NAME * | name, | |
ASN1_OBJECT * | obj, | |||
char * | buf, | |||
int | len | |||
) |
unsigned long X509_NAME_hash | ( | X509_NAME * | x | ) |
unsigned long X509_NAME_hash_old | ( | X509_NAME * | x | ) |
char* X509_NAME_oneline | ( | X509_NAME * | a, | |
char * | buf, | |||
int | size | |||
) |
void X509_PKEY_free | ( | X509_PKEY * | a | ) |
X509_PKEY* X509_PKEY_new | ( | void | ) |
int X509_pubkey_digest | ( | const X509 * | data, | |
const EVP_MD * | type, | |||
unsigned char * | md, | |||
unsigned int * | len | |||
) |
EVP_PKEY* X509_PUBKEY_get | ( | X509_PUBKEY * | key | ) |
int X509_PUBKEY_get0_param | ( | ASN1_OBJECT ** | ppkalg, | |
const unsigned char ** | pk, | |||
int * | ppklen, | |||
X509_ALGOR ** | pa, | |||
X509_PUBKEY * | pub | |||
) |
int X509_PUBKEY_set0_param | ( | X509_PUBKEY * | pub, | |
ASN1_OBJECT * | aobj, | |||
int | ptype, | |||
void * | pval, | |||
unsigned char * | penc, | |||
int | penclen | |||
) |
void X509_reject_clear | ( | X509 * | x | ) |
int X509_REQ_add1_attr | ( | X509_REQ * | req, | |
X509_ATTRIBUTE * | attr | |||
) |
int X509_REQ_add1_attr_by_NID | ( | X509_REQ * | req, | |
int | nid, | |||
int | type, | |||
const unsigned char * | bytes, | |||
int | len | |||
) |
int X509_REQ_add1_attr_by_OBJ | ( | X509_REQ * | req, | |
const ASN1_OBJECT * | obj, | |||
int | type, | |||
const unsigned char * | bytes, | |||
int | len | |||
) |
int X509_REQ_add1_attr_by_txt | ( | X509_REQ * | req, | |
const char * | attrname, | |||
int | type, | |||
const unsigned char * | bytes, | |||
int | len | |||
) |
int X509_REQ_add_extensions | ( | X509_REQ * | req, | |
STACK_OF(X509_EXTENSION)* | exts | |||
) |
int X509_REQ_add_extensions_nid | ( | X509_REQ * | req, | |
STACK_OF(X509_EXTENSION)* | exts, | |||
int | nid | |||
) |
X509_ATTRIBUTE* X509_REQ_delete_attr | ( | X509_REQ * | req, | |
int | loc | |||
) |
int X509_REQ_digest | ( | const X509_REQ * | data, | |
const EVP_MD * | type, | |||
unsigned char * | md, | |||
unsigned int * | len | |||
) |
int X509_REQ_extension_nid | ( | int | nid | ) |
X509_ATTRIBUTE* X509_REQ_get_attr | ( | const X509_REQ * | req, | |
int | loc | |||
) |
int X509_REQ_get_attr_by_NID | ( | const X509_REQ * | req, | |
int | nid, | |||
int | lastpos | |||
) |
int X509_REQ_get_attr_by_OBJ | ( | const X509_REQ * | req, | |
ASN1_OBJECT * | obj, | |||
int | lastpos | |||
) |
int X509_REQ_get_attr_count | ( | const X509_REQ * | req | ) |
int* X509_REQ_get_extension_nids | ( | void | ) |
void X509_REQ_set_extension_nids | ( | int * | nids | ) |
int X509_REQ_set_version | ( | X509_REQ * | x, | |
long | version | |||
) |
int X509_REQ_sign_ctx | ( | X509_REQ * | x, | |
EVP_MD_CTX * | ctx | |||
) |
int X509_REVOKED_add1_ext_i2d | ( | X509_REVOKED * | x, | |
int | nid, | |||
void * | value, | |||
int | crit, | |||
unsigned long | flags | |||
) |
int X509_REVOKED_add_ext | ( | X509_REVOKED * | x, | |
X509_EXTENSION * | ex, | |||
int | loc | |||
) |
X509_EXTENSION* X509_REVOKED_delete_ext | ( | X509_REVOKED * | x, | |
int | loc | |||
) |
X509_REVOKED* X509_REVOKED_dup | ( | X509_REVOKED * | rev | ) |
X509_EXTENSION* X509_REVOKED_get_ext | ( | X509_REVOKED * | x, | |
int | loc | |||
) |
int X509_REVOKED_get_ext_by_critical | ( | X509_REVOKED * | x, | |
int | crit, | |||
int | lastpos | |||
) |
int X509_REVOKED_get_ext_by_NID | ( | X509_REVOKED * | x, | |
int | nid, | |||
int | lastpos | |||
) |
int X509_REVOKED_get_ext_by_OBJ | ( | X509_REVOKED * | x, | |
ASN1_OBJECT * | obj, | |||
int | lastpos | |||
) |
int X509_REVOKED_get_ext_count | ( | X509_REVOKED * | x | ) |
void* X509_REVOKED_get_ext_d2i | ( | X509_REVOKED * | x, | |
int | nid, | |||
int * | crit, | |||
int * | idx | |||
) |
int X509_REVOKED_set_revocationDate | ( | X509_REVOKED * | r, | |
ASN1_TIME * | tm | |||
) |
int X509_REVOKED_set_serialNumber | ( | X509_REVOKED * | x, | |
ASN1_INTEGER * | serial | |||
) |
int X509_set_ex_data | ( | X509 * | r, | |
int | idx, | |||
void * | arg | |||
) |
int X509_set_serialNumber | ( | X509 * | x, | |
ASN1_INTEGER * | serial | |||
) |
int X509_set_version | ( | X509 * | x, | |
long | version | |||
) |
int X509_sign_ctx | ( | X509 * | x, | |
EVP_MD_CTX * | ctx | |||
) |
int X509_signature_dump | ( | BIO * | bp, | |
const ASN1_STRING * | sig, | |||
int | indent | |||
) |
int X509_signature_print | ( | BIO * | bp, | |
X509_ALGOR * | alg, | |||
ASN1_STRING * | sig | |||
) |
unsigned long X509_subject_name_hash | ( | X509 * | x | ) |
unsigned long X509_subject_name_hash_old | ( | X509 * | x | ) |
int X509_TRUST_add | ( | int | id, | |
int | flags, | |||
int(*)(X509_TRUST *, X509 *, int) | ck, | |||
char * | name, | |||
int | arg1, | |||
void * | arg2 | |||
) |
void X509_TRUST_cleanup | ( | void | ) |
void X509_trust_clear | ( | X509 * | x | ) |
X509_TRUST* X509_TRUST_get0 | ( | int | idx | ) |
char* X509_TRUST_get0_name | ( | X509_TRUST * | xp | ) |
int X509_TRUST_get_by_id | ( | int | id | ) |
int X509_TRUST_get_count | ( | void | ) |
int X509_TRUST_get_flags | ( | X509_TRUST * | xp | ) |
int X509_TRUST_get_trust | ( | X509_TRUST * | xp | ) |
int X509_TRUST_set | ( | int * | t, | |
int | trust | |||
) |
int X509_verify_cert | ( | X509_STORE_CTX * | ctx | ) |
const char* X509_verify_cert_error_string | ( | long | n | ) |
X509_ATTRIBUTE* X509at_delete_attr | ( | STACK_OF(X509_ATTRIBUTE)* | x, | |
int | loc | |||
) |
void* X509at_get0_data_by_OBJ | ( | STACK_OF(X509_ATTRIBUTE)* | x, | |
ASN1_OBJECT * | obj, | |||
int | lastpos, | |||
int | type | |||
) |
X509_ATTRIBUTE* X509at_get_attr | ( | const STACK_OF(X509_ATTRIBUTE)* | x, | |
int | loc | |||
) |
int X509at_get_attr_by_NID | ( | const STACK_OF(X509_ATTRIBUTE)* | x, | |
int | nid, | |||
int | lastpos | |||
) |
int X509at_get_attr_by_OBJ | ( | const STACK_OF(X509_ATTRIBUTE)* | sk, | |
ASN1_OBJECT * | obj, | |||
int | lastpos | |||
) |
int X509at_get_attr_count | ( | const STACK_OF(X509_ATTRIBUTE)* | x | ) |
X509_EXTENSION* X509v3_delete_ext | ( | STACK_OF(X509_EXTENSION)* | x, | |
int | loc | |||
) |
X509_EXTENSION* X509v3_get_ext | ( | const STACK_OF(X509_EXTENSION)* | x, | |
int | loc | |||
) |
int X509v3_get_ext_by_critical | ( | const STACK_OF(X509_EXTENSION)* | x, | |
int | crit, | |||
int | lastpos | |||
) |
int X509v3_get_ext_by_NID | ( | const STACK_OF(X509_EXTENSION)* | x, | |
int | nid, | |||
int | lastpos | |||
) |
int X509v3_get_ext_by_OBJ | ( | const STACK_OF(X509_EXTENSION)* | x, | |
ASN1_OBJECT * | obj, | |||
int | lastpos | |||
) |
int X509v3_get_ext_count | ( | const STACK_OF(X509_EXTENSION)* | x | ) |
int alg |
void* argp |
Referenced by DECLARE_STACK_OF().
int atrtype |
const char* attrname |
const char int const unsigned char * bytes |
Referenced by DECLARE_STACK_OF().
Referenced by DECLARE_STACK_OF().
void CRYPTO_EX_new CRYPTO_EX_dup CRYPTO_EX_free* free_func |
int int iter |
const char int const unsigned char int len |
X509_EXTENSION int loc |
Referenced by DECLARE_STACK_OF().
void CRYPTO_EX_new* new_func |
Referenced by DECLARE_STACK_OF().
int nid |
const ASN1_OBJECT* obj |
int int const unsigned char* salt |
int int const unsigned char int saltlen |
const char int type |
int void* value |
Referenced by DECLARE_STACK_OF().
Referenced by DECLARE_STACK_OF().
Referenced by DECLARE_STACK_OF().