|
Data Structures
|
struct |
X509_objects_st |
struct |
X509_algor_st |
struct |
X509_pubkey_st |
struct |
X509_sig_st |
struct |
X509_name_entry_st |
struct |
X509_req_st |
struct |
x509_cinf_st |
struct |
x509_cert_aux_st |
struct |
x509_st |
struct |
X509_revoked_st |
struct |
X509_crl_st |
struct |
X509_info_st |
struct |
Netscape_spki_st |
struct |
Netscape_certificate_sequence |
struct |
PBEPARAM_st |
struct |
PBE2PARAM_st |
struct |
PBKDF2PARAM_st |
struct |
pkcs8_priv_key_info_st |
Defines
|
#define |
X509_FILETYPE_PEM 1
|
#define |
X509_FILETYPE_ASN1 2
|
#define |
X509_FILETYPE_DEFAULT 3
|
#define |
X509v3_KU_DIGITAL_SIGNATURE 0x0080
|
#define |
X509v3_KU_NON_REPUDIATION 0x0040
|
#define |
X509v3_KU_KEY_ENCIPHERMENT 0x0020
|
#define |
X509v3_KU_DATA_ENCIPHERMENT 0x0010
|
#define |
X509v3_KU_KEY_AGREEMENT 0x0008
|
#define |
X509v3_KU_KEY_CERT_SIGN 0x0004
|
#define |
X509v3_KU_CRL_SIGN 0x0002
|
#define |
X509v3_KU_ENCIPHER_ONLY 0x0001
|
#define |
X509v3_KU_DECIPHER_ONLY 0x8000
|
#define |
X509v3_KU_UNDEF 0xffff
|
#define |
X509_EX_V_NETSCAPE_HACK 0x8000
|
#define |
X509_EX_V_INIT 0x0001
|
#define |
X509_TRUST_DEFAULT -1
|
#define |
X509_TRUST_COMPAT 1
|
#define |
X509_TRUST_SSL_CLIENT 2
|
#define |
X509_TRUST_SSL_SERVER 3
|
#define |
X509_TRUST_EMAIL 4
|
#define |
X509_TRUST_OBJECT_SIGN 5
|
#define |
X509_TRUST_OCSP_SIGN 6
|
#define |
X509_TRUST_OCSP_REQUEST 7
|
#define |
X509_TRUST_MIN 1
|
#define |
X509_TRUST_MAX 7
|
#define |
X509_TRUST_DYNAMIC 1
|
#define |
X509_TRUST_DYNAMIC_NAME 2
|
#define |
X509_TRUST_TRUSTED 1
|
#define |
X509_TRUST_REJECTED 2
|
#define |
X509_TRUST_UNTRUSTED 3
|
#define |
X509_FLAG_COMPAT 0
|
#define |
X509_FLAG_NO_HEADER 1L
|
#define |
X509_FLAG_NO_VERSION (1L << 1)
|
#define |
X509_FLAG_NO_SERIAL (1L << 2)
|
#define |
X509_FLAG_NO_SIGNAME (1L << 3)
|
#define |
X509_FLAG_NO_ISSUER (1L << 4)
|
#define |
X509_FLAG_NO_VALIDITY (1L << 5)
|
#define |
X509_FLAG_NO_SUBJECT (1L << 6)
|
#define |
X509_FLAG_NO_PUBKEY (1L << 7)
|
#define |
X509_FLAG_NO_EXTENSIONS (1L << 8)
|
#define |
X509_FLAG_NO_SIGDUMP (1L << 9)
|
#define |
X509_FLAG_NO_AUX (1L << 10)
|
#define |
X509_FLAG_NO_ATTRIBUTES (1L << 11)
|
#define |
XN_FLAG_SEP_MASK (0xf << 16)
|
#define |
XN_FLAG_COMPAT 0
|
#define |
XN_FLAG_SEP_COMMA_PLUS (1 << 16)
|
#define |
XN_FLAG_SEP_CPLUS_SPC (2 << 16)
|
#define |
XN_FLAG_SEP_SPLUS_SPC (3 << 16)
|
#define |
XN_FLAG_SEP_MULTILINE (4 << 16)
|
#define |
XN_FLAG_DN_REV (1 << 20)
|
#define |
XN_FLAG_FN_MASK (0x3 << 21)
|
#define |
XN_FLAG_FN_SN 0
|
#define |
XN_FLAG_FN_LN (1 << 21)
|
#define |
XN_FLAG_FN_OID (2 << 21)
|
#define |
XN_FLAG_FN_NONE (3 << 21)
|
#define |
XN_FLAG_SPC_EQ (1 << 23)
|
#define |
XN_FLAG_DUMP_UNKNOWN_FIELDS (1 << 24)
|
#define |
XN_FLAG_FN_ALIGN (1 << 25)
|
#define |
XN_FLAG_RFC2253 |
#define |
XN_FLAG_ONELINE |
#define |
XN_FLAG_MULTILINE |
#define |
PKCS8_OK 0
|
#define |
PKCS8_NO_OCTET 1
|
#define |
PKCS8_EMBEDDED_PARAM 2
|
#define |
PKCS8_NS_DB 3
|
#define |
X509_EXT_PACK_UNKNOWN 1
|
#define |
X509_EXT_PACK_STRING 2
|
#define |
X509_get_version(x) ASN1_INTEGER_get((x)->cert_info->version)
|
#define |
X509_get_notBefore(x) ((x)->cert_info->validity->notBefore)
|
#define |
X509_get_notAfter(x) ((x)->cert_info->validity->notAfter)
|
#define |
X509_extract_key(x) X509_get_pubkey(x)
|
#define |
X509_REQ_get_version(x) ASN1_INTEGER_get((x)->req_info->version)
|
#define |
X509_REQ_get_subject_name(x) ((x)->req_info->subject)
|
#define |
X509_REQ_extract_key(a) X509_REQ_get_pubkey(a)
|
#define |
X509_name_cmp(a, b) X509_NAME_cmp((a),(b))
|
#define |
X509_get_signature_type(x) EVP_PKEY_type(OBJ_obj2nid((x)->sig_alg->algorithm))
|
#define |
X509_CRL_get_version(x) ASN1_INTEGER_get((x)->crl->version)
|
#define |
X509_CRL_get_lastUpdate(x) ((x)->crl->lastUpdate)
|
#define |
X509_CRL_get_nextUpdate(x) ((x)->crl->nextUpdate)
|
#define |
X509_CRL_get_issuer(x) ((x)->crl->issuer)
|
#define |
X509_CRL_get_REVOKED(x) ((x)->crl->revoked)
|
#define |
X509_get_X509_PUBKEY(x) ((x)->cert_info->key)
|
#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_X509AT_ADD1_ATTR 135
|
#define |
X509_F_X509V3_ADD_EXT 104
|
#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_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_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_ERR_ASN1_LIB 102
|
#define |
X509_R_INVALID_DIRECTORY 113
|
#define |
X509_R_INVALID_FIELD_NAME 119
|
#define |
X509_R_INVALID_TRUST 123
|
#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_NO_CERT_SET_FOR_US_TO_VERIFY 105
|
#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
|
Typedefs
|
typedef X509_objects_st
|
X509_OBJECTS |
typedef X509_pubkey_st
|
X509_PUBKEY |
typedef X509_sig_st
|
X509_SIG |
typedef X509_name_entry_st
|
X509_NAME_ENTRY |
typedef X509_req_st
|
X509_REQ |
typedef x509_cinf_st
|
X509_CINF |
typedef x509_cert_aux_st
|
X509_CERT_AUX |
typedef X509_revoked_st
|
X509_REVOKED |
typedef X509_info_st
|
X509_INFO |
typedef Netscape_spki_st
|
NETSCAPE_SPKI |
typedef Netscape_certificate_sequence
|
NETSCAPE_CERT_SEQUENCE |
typedef PBEPARAM_st
|
PBEPARAM |
typedef PBE2PARAM_st
|
PBE2PARAM |
typedef PBKDF2PARAM_st
|
PBKDF2PARAM |
typedef pkcs8_priv_key_info_st
|
PKCS8_PRIV_KEY_INFO |
Functions
|
|
DECLARE_STACK_OF (X509_ALGOR) DECLARE_ASN1_SET_OF(X509_ALGOR) typedef struct X509_val_st
|
|
DECLARE_STACK_OF (X509_NAME_ENTRY) DECLARE_ASN1_SET_OF(X509_NAME_ENTRY) struct X509_name_st
|
|
DECLARE_STACK_OF (X509_NAME) typedef struct X509_extension_st
|
|
DECLARE_STACK_OF (X509_EXTENSION) DECLARE_ASN1_SET_OF(X509_EXTENSION) typedef struct x509_attributes_st
|
|
DECLARE_STACK_OF (X509_ATTRIBUTE) DECLARE_ASN1_SET_OF(X509_ATTRIBUTE) typedef struct X509_req_info_st
|
|
DECLARE_STACK_OF (X509) DECLARE_ASN1_SET_OF(X509) typedef struct x509_trust_st
|
|
DECLARE_STACK_OF (X509_TRUST) typedef struct x509_cert_pair_st
|
|
DECLARE_STACK_OF (X509_REVOKED) DECLARE_ASN1_SET_OF(X509_REVOKED) typedef struct X509_crl_info_st
|
|
DECLARE_STACK_OF (X509_CRL) DECLARE_ASN1_SET_OF(X509_CRL) typedef struct private_key_st
|
|
DECLARE_STACK_OF (X509_INFO) typedef struct Netscape_spkac_st
|
IMPORT_C const char * |
X509_verify_cert_error_string (long n)
|
IMPORT_C int |
X509_verify (X509 *a, EVP_PKEY *r)
|
IMPORT_C int |
X509_REQ_verify (X509_REQ *a, EVP_PKEY *r)
|
IMPORT_C int |
X509_CRL_verify (X509_CRL *a, EVP_PKEY *r)
|
IMPORT_C int |
NETSCAPE_SPKI_verify (NETSCAPE_SPKI *a, EVP_PKEY *r)
|
IMPORT_C NETSCAPE_SPKI *
|
NETSCAPE_SPKI_b64_decode (const char *str, int len)
|
IMPORT_C char * |
NETSCAPE_SPKI_b64_encode (NETSCAPE_SPKI *x)
|
IMPORT_C EVP_PKEY *
|
NETSCAPE_SPKI_get_pubkey (NETSCAPE_SPKI *x)
|
IMPORT_C int |
NETSCAPE_SPKI_set_pubkey (NETSCAPE_SPKI *x, EVP_PKEY *pkey)
|
IMPORT_C int |
NETSCAPE_SPKI_print (BIO *out, NETSCAPE_SPKI *spki)
|
IMPORT_C int |
X509_signature_print (BIO *bp, X509_ALGOR *alg, ASN1_STRING *sig)
|
IMPORT_C int |
X509_sign (X509 *x, EVP_PKEY *pkey, const EVP_MD *md)
|
IMPORT_C int |
X509_REQ_sign (X509_REQ *x, EVP_PKEY *pkey, const EVP_MD *md)
|
IMPORT_C int |
X509_CRL_sign (X509_CRL *x, EVP_PKEY *pkey, const EVP_MD *md)
|
IMPORT_C int |
NETSCAPE_SPKI_sign (NETSCAPE_SPKI *x, EVP_PKEY *pkey, const EVP_MD *md)
|
IMPORT_C int |
X509_pubkey_digest (const X509 *data, const EVP_MD *type, unsigned char *md, unsigned int *len)
|
IMPORT_C int |
X509_digest (const X509 *data, const EVP_MD *type, unsigned char *md, unsigned int *len)
|
IMPORT_C int |
X509_CRL_digest (const X509_CRL *data, const EVP_MD *type, unsigned char *md, unsigned int *len)
|
IMPORT_C int |
X509_REQ_digest (const X509_REQ *data, const EVP_MD *type, unsigned char *md, unsigned int *len)
|
IMPORT_C int |
X509_NAME_digest (const X509_NAME *data, const EVP_MD *type, unsigned char *md, unsigned int *len)
|
IMPORT_C X509 *
|
d2i_X509_fp (FILE *fp, X509 **x509)
|
IMPORT_C int |
i2d_X509_fp (FILE *fp, X509 *x509)
|
IMPORT_C X509_CRL *
|
d2i_X509_CRL_fp (FILE *fp, X509_CRL **crl)
|
IMPORT_C int |
i2d_X509_CRL_fp (FILE *fp, X509_CRL *crl)
|
X509_REQ *
|
d2i_X509_REQ_fp (FILE *fp, X509_REQ **req)
|
IMPORT_C int |
i2d_X509_REQ_fp (FILE *fp, X509_REQ *req)
|
IMPORT_C RSA *
|
d2i_RSAPrivateKey_fp (FILE *fp, RSA **rsa)
|
IMPORT_C int |
i2d_RSAPrivateKey_fp (FILE *fp, RSA *rsa)
|
IMPORT_C RSA *
|
d2i_RSAPublicKey_fp (FILE *fp, RSA **rsa)
|
IMPORT_C int |
i2d_RSAPublicKey_fp (FILE *fp, RSA *rsa)
|
IMPORT_C RSA *
|
d2i_RSA_PUBKEY_fp (FILE *fp, RSA **rsa)
|
IMPORT_C int |
i2d_RSA_PUBKEY_fp (FILE *fp, RSA *rsa)
|
IMPORT_C DSA *
|
d2i_DSA_PUBKEY_fp (FILE *fp, DSA **dsa)
|
IMPORT_C int |
i2d_DSA_PUBKEY_fp (FILE *fp, DSA *dsa)
|
IMPORT_C DSA *
|
d2i_DSAPrivateKey_fp (FILE *fp, DSA **dsa)
|
IMPORT_C int |
i2d_DSAPrivateKey_fp (FILE *fp, DSA *dsa)
|
IMPORT_C X509_SIG *
|
d2i_PKCS8_fp (FILE *fp, X509_SIG **p8)
|
IMPORT_C int |
i2d_PKCS8_fp (FILE *fp, X509_SIG *p8)
|
IMPORT_C PKCS8_PRIV_KEY_INFO *
|
d2i_PKCS8_PRIV_KEY_INFO_fp (FILE *fp, PKCS8_PRIV_KEY_INFO **p8inf)
|
IMPORT_C int |
i2d_PKCS8_PRIV_KEY_INFO_fp (FILE *fp, PKCS8_PRIV_KEY_INFO *p8inf)
|
IMPORT_C int |
i2d_PKCS8PrivateKeyInfo_fp (FILE *fp, EVP_PKEY *key)
|
IMPORT_C int |
i2d_PrivateKey_fp (FILE *fp, EVP_PKEY *pkey)
|
IMPORT_C EVP_PKEY *
|
d2i_PrivateKey_fp (FILE *fp, EVP_PKEY **a)
|
IMPORT_C int |
i2d_PUBKEY_fp (FILE *fp, EVP_PKEY *pkey)
|
IMPORT_C EVP_PKEY *
|
d2i_PUBKEY_fp (FILE *fp, EVP_PKEY **a)
|
IMPORT_C X509 *
|
d2i_X509_bio (BIO *bp, X509 **x509)
|
IMPORT_C int |
i2d_X509_bio (BIO *bp, X509 *x509)
|
IMPORT_C X509_CRL *
|
d2i_X509_CRL_bio (BIO *bp, X509_CRL **crl)
|
IMPORT_C int |
i2d_X509_CRL_bio (BIO *bp, X509_CRL *crl)
|
IMPORT_C X509_REQ *
|
d2i_X509_REQ_bio (BIO *bp, X509_REQ **req)
|
IMPORT_C int |
i2d_X509_REQ_bio (BIO *bp, X509_REQ *req)
|
IMPORT_C RSA *
|
d2i_RSAPrivateKey_bio (BIO *bp, RSA **rsa)
|
IMPORT_C int |
i2d_RSAPrivateKey_bio (BIO *bp, RSA *rsa)
|
IMPORT_C RSA *
|
d2i_RSAPublicKey_bio (BIO *bp, RSA **rsa)
|
IMPORT_C int |
i2d_RSAPublicKey_bio (BIO *bp, RSA *rsa)
|
IMPORT_C RSA *
|
d2i_RSA_PUBKEY_bio (BIO *bp, RSA **rsa)
|
IMPORT_C int |
i2d_RSA_PUBKEY_bio (BIO *bp, RSA *rsa)
|
IMPORT_C DSA *
|
d2i_DSA_PUBKEY_bio (BIO *bp, DSA **dsa)
|
IMPORT_C int |
i2d_DSA_PUBKEY_bio (BIO *bp, DSA *dsa)
|
IMPORT_C DSA *
|
d2i_DSAPrivateKey_bio (BIO *bp, DSA **dsa)
|
IMPORT_C int |
i2d_DSAPrivateKey_bio (BIO *bp, DSA *dsa)
|
IMPORT_C X509_SIG *
|
d2i_PKCS8_bio (BIO *bp, X509_SIG **p8)
|
IMPORT_C int |
i2d_PKCS8_bio (BIO *bp, X509_SIG *p8)
|
IMPORT_C PKCS8_PRIV_KEY_INFO *
|
d2i_PKCS8_PRIV_KEY_INFO_bio (BIO *bp, PKCS8_PRIV_KEY_INFO **p8inf)
|
IMPORT_C int |
i2d_PKCS8_PRIV_KEY_INFO_bio (BIO *bp, PKCS8_PRIV_KEY_INFO *p8inf)
|
IMPORT_C int |
i2d_PKCS8PrivateKeyInfo_bio (BIO *bp, EVP_PKEY *key)
|
IMPORT_C int |
i2d_PrivateKey_bio (BIO *bp, EVP_PKEY *pkey)
|
IMPORT_C EVP_PKEY *
|
d2i_PrivateKey_bio (BIO *bp, EVP_PKEY **a)
|
IMPORT_C int |
i2d_PUBKEY_bio (BIO *bp, EVP_PKEY *pkey)
|
IMPORT_C EVP_PKEY *
|
d2i_PUBKEY_bio (BIO *bp, EVP_PKEY **a)
|
IMPORT_C X509 *
|
X509_dup (X509 *x509)
|
IMPORT_C X509_ATTRIBUTE *
|
X509_ATTRIBUTE_dup (X509_ATTRIBUTE *xa)
|
IMPORT_C X509_EXTENSION *
|
X509_EXTENSION_dup (X509_EXTENSION *ex)
|
IMPORT_C X509_CRL *
|
X509_CRL_dup (X509_CRL *crl)
|
IMPORT_C X509_REQ *
|
X509_REQ_dup (X509_REQ *req)
|
IMPORT_C X509_ALGOR *
|
X509_ALGOR_dup (X509_ALGOR *xn)
|
IMPORT_C X509_NAME *
|
X509_NAME_dup (X509_NAME *xn)
|
IMPORT_C X509_NAME_ENTRY *
|
X509_NAME_ENTRY_dup (X509_NAME_ENTRY *ne)
|
IMPORT_C int |
X509_cmp_time (ASN1_TIME *s, time_t *t)
|
IMPORT_C int |
X509_cmp_current_time (ASN1_TIME *s)
|
IMPORT_C ASN1_TIME *
|
X509_time_adj (ASN1_TIME *s, long adj, time_t *t)
|
IMPORT_C ASN1_TIME *
|
X509_gmtime_adj (ASN1_TIME *s, long adj)
|
IMPORT_C const char * |
X509_get_default_cert_area (void)
|
IMPORT_C const char * |
X509_get_default_cert_dir (void)
|
IMPORT_C const char * |
X509_get_default_cert_file (void)
|
IMPORT_C const char * |
X509_get_default_cert_dir_env (void)
|
IMPORT_C const char * |
X509_get_default_cert_file_env (void)
|
IMPORT_C const char * |
X509_get_default_private_dir (void)
|
IMPORT_C X509_REQ *
|
X509_to_X509_REQ (X509 *x, EVP_PKEY *pkey, const EVP_MD *md)
|
IMPORT_C X509 *
|
X509_REQ_to_X509 (X509_REQ *r, int days, EVP_PKEY *pkey)
|
|
DECLARE_ASN1_FUNCTIONS (X509_ALGOR) DECLARE_ASN1_FUNCTIONS(X509_VAL) DECLARE_ASN1_FUNCTIONS(X509_PUBKEY) IMPORT_C int X509_PUBKEY_set(X509_PUBKEY **x
|
IMPORT_C EVP_PKEY *
|
X509_PUBKEY_get (X509_PUBKEY *key)
|
IMPORT_C int |
X509_get_pubkey_parameters (EVP_PKEY *pkey, STACK_OF(X509)*chain)
|
IMPORT_C int |
i2d_PUBKEY (EVP_PKEY *a, unsigned char **pp)
|
IMPORT_C EVP_PKEY *
|
d2i_PUBKEY (EVP_PKEY **a, const unsigned char **pp, long length)
|
IMPORT_C int |
i2d_RSA_PUBKEY (RSA *a, unsigned char **pp)
|
IMPORT_C RSA *
|
d2i_RSA_PUBKEY (RSA **a, const unsigned char **pp, long length)
|
IMPORT_C int |
i2d_DSA_PUBKEY (DSA *a, unsigned char **pp)
|
IMPORT_C DSA *
|
d2i_DSA_PUBKEY (DSA **a, const unsigned char **pp, long length)
|
IMPORT_C int |
i2d_EC_PUBKEY (EC_KEY *a, unsigned char **pp)
|
EC_KEY * |
d2i_EC_PUBKEY (EC_KEY **a, const unsigned char **pp, long length)
|
|
DECLARE_ASN1_FUNCTIONS (X509_SIG) DECLARE_ASN1_FUNCTIONS(X509_REQ_INFO) DECLARE_ASN1_FUNCTIONS(X509_REQ) DECLARE_ASN1_FUNCTIONS(X509_ATTRIBUTE) X509_ATTRIBUTE *X509_ATTRIBUTE_create(int nid |
|
DECLARE_ASN1_FUNCTIONS (X509_EXTENSION) DECLARE_ASN1_FUNCTIONS(X509_NAME_ENTRY) DECLARE_ASN1_FUNCTIONS(X509_NAME) int X509_NAME_set(X509_NAME **xn
|
|
DECLARE_ASN1_FUNCTIONS (X509_CINF) DECLARE_ASN1_FUNCTIONS(X509) DECLARE_ASN1_FUNCTIONS(X509_CERT_AUX) DECLARE_ASN1_FUNCTIONS(X509_CERT_PAIR) IMPORT_C int X509_get_ex_new_index(long argl
|
IMPORT_C int |
X509_set_ex_data (X509 *r, int idx, void *arg)
|
IMPORT_C void * |
X509_get_ex_data (X509 *r, int idx)
|
IMPORT_C int |
i2d_X509_AUX (X509 *a, unsigned char **pp)
|
IMPORT_C X509 *
|
d2i_X509_AUX (X509 **a, const unsigned char **pp, long length)
|
IMPORT_C int |
X509_alias_set1 (X509 *x, unsigned char *name, int len)
|
IMPORT_C int |
X509_keyid_set1 (X509 *x, unsigned char *id, int len)
|
IMPORT_C unsigned char * |
X509_alias_get0 (X509 *x, int *len)
|
IMPORT_C unsigned char * |
X509_keyid_get0 (X509 *x, int *len)
|
IMPORT_C int |
X509_TRUST_set (int *t, int trust)
|
IMPORT_C int |
X509_add1_trust_object (X509 *x, ASN1_OBJECT *obj)
|
IMPORT_C int |
X509_add1_reject_object (X509 *x, ASN1_OBJECT *obj)
|
IMPORT_C void |
X509_trust_clear (X509 *x)
|
IMPORT_C void |
X509_reject_clear (X509 *x)
|
|
DECLARE_ASN1_FUNCTIONS (X509_REVOKED) DECLARE_ASN1_FUNCTIONS(X509_CRL_INFO) DECLARE_ASN1_FUNCTIONS(X509_CRL) IMPORT_C int X509_CRL_add0_revoked(X509_CRL *crl
|
IMPORT_C X509_PKEY *
|
X509_PKEY_new (void)
|
IMPORT_C void |
X509_PKEY_free (X509_PKEY *a)
|
IMPORT_C int |
i2d_X509_PKEY (X509_PKEY *a, unsigned char **pp)
|
IMPORT_C X509_PKEY *
|
d2i_X509_PKEY (X509_PKEY **a, const unsigned char **pp, long length)
|
|
DECLARE_ASN1_FUNCTIONS (NETSCAPE_SPKI) DECLARE_ASN1_FUNCTIONS(NETSCAPE_SPKAC) DECLARE_ASN1_FUNCTIONS(NETSCAPE_CERT_SEQUENCE) IMPORT_C X509_INFO *X509_INFO_new(void)
|
void |
X509_INFO_free (X509_INFO *a)
|
IMPORT_C char * |
X509_NAME_oneline (X509_NAME *a, char *buf, int size)
|
IMPORT_C int |
ASN1_verify (i2d_of_void *i2d, X509_ALGOR *algor1, ASN1_BIT_STRING *signature, char *data, EVP_PKEY *pkey)
|
IMPORT_C int |
ASN1_digest (i2d_of_void *i2d, const EVP_MD *type, char *data, unsigned char *md, unsigned int *len)
|
IMPORT_C 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)
|
IMPORT_C int |
ASN1_item_digest (const ASN1_ITEM *it, const EVP_MD *type, void *data, unsigned char *md, unsigned int *len)
|
IMPORT_C int |
ASN1_item_verify (const ASN1_ITEM *it, X509_ALGOR *algor1, ASN1_BIT_STRING *signature, void *data, EVP_PKEY *pkey)
|
IMPORT_C 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)
|
IMPORT_C int |
X509_set_version (X509 *x, long version)
|
IMPORT_C int |
X509_set_serialNumber (X509 *x, ASN1_INTEGER *serial)
|
IMPORT_C ASN1_INTEGER *
|
X509_get_serialNumber (X509 *x)
|
IMPORT_C int |
X509_set_issuer_name (X509 *x, X509_NAME *name)
|
IMPORT_C X509_NAME *
|
X509_get_issuer_name (X509 *a)
|
IMPORT_C int |
X509_set_subject_name (X509 *x, X509_NAME *name)
|
IMPORT_C X509_NAME *
|
X509_get_subject_name (X509 *a)
|
IMPORT_C int |
X509_set_notBefore (X509 *x, ASN1_TIME *tm)
|
IMPORT_C int |
X509_set_notAfter (X509 *x, ASN1_TIME *tm)
|
IMPORT_C int |
X509_set_pubkey (X509 *x, EVP_PKEY *pkey)
|
IMPORT_C EVP_PKEY *
|
X509_get_pubkey (X509 *x)
|
IMPORT_C ASN1_BIT_STRING *
|
X509_get0_pubkey_bitstr (const X509 *x)
|
IMPORT_C int |
X509_certificate_type (X509 *x, EVP_PKEY *pubkey)
|
IMPORT_C int |
X509_REQ_set_version (X509_REQ *x, long version)
|
IMPORT_C int |
X509_REQ_set_subject_name (X509_REQ *req, X509_NAME *name)
|
IMPORT_C int |
X509_REQ_set_pubkey (X509_REQ *x, EVP_PKEY *pkey)
|
IMPORT_C EVP_PKEY *
|
X509_REQ_get_pubkey (X509_REQ *req)
|
IMPORT_C int |
X509_REQ_extension_nid (int nid)
|
IMPORT_C int * |
X509_REQ_get_extension_nids (void)
|
IMPORT_C void |
X509_REQ_set_extension_nids (int *nids)
|
IMPORT_C |
STACK_OF (X509_EXTENSION)*X509_REQ_get_extensions(X509_REQ *req)
|
IMPORT_C int |
X509_REQ_add_extensions_nid (X509_REQ *req, STACK_OF(X509_EXTENSION)*exts, int nid)
|
IMPORT_C int |
X509_REQ_add_extensions (X509_REQ *req, STACK_OF(X509_EXTENSION)*exts)
|
IMPORT_C int |
X509_REQ_get_attr_count (const X509_REQ *req)
|
IMPORT_C int |
X509_REQ_get_attr_by_NID (const X509_REQ *req, int nid, int lastpos)
|
IMPORT_C int |
X509_REQ_get_attr_by_OBJ (const X509_REQ *req, ASN1_OBJECT *obj, int lastpos)
|
IMPORT_C X509_ATTRIBUTE *
|
X509_REQ_get_attr (const X509_REQ *req, int loc)
|
IMPORT_C X509_ATTRIBUTE *
|
X509_REQ_delete_attr (X509_REQ *req, int loc)
|
IMPORT_C int |
X509_REQ_add1_attr (X509_REQ *req, X509_ATTRIBUTE *attr)
|
IMPORT_C int |
X509_REQ_add1_attr_by_OBJ (X509_REQ *req, const ASN1_OBJECT *obj, int type, const unsigned char *bytes, int len)
|
IMPORT_C 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_txt (X509_REQ *req, const char *attrname, int type, const unsigned char *bytes, int len)
|
IMPORT_C int |
X509_CRL_set_version (X509_CRL *x, long version)
|
IMPORT_C int |
X509_CRL_set_issuer_name (X509_CRL *x, X509_NAME *name)
|
IMPORT_C int |
X509_CRL_set_lastUpdate (X509_CRL *x, ASN1_TIME *tm)
|
IMPORT_C int |
X509_CRL_set_nextUpdate (X509_CRL *x, ASN1_TIME *tm)
|
IMPORT_C int |
X509_CRL_sort (X509_CRL *crl)
|
IMPORT_C int |
X509_REVOKED_set_serialNumber (X509_REVOKED *x, ASN1_INTEGER *serial)
|
IMPORT_C int |
X509_REVOKED_set_revocationDate (X509_REVOKED *r, ASN1_TIME *tm)
|
IMPORT_C int |
X509_REQ_check_private_key (X509_REQ *x509, EVP_PKEY *pkey)
|
IMPORT_C int |
X509_check_private_key (X509 *x509, EVP_PKEY *pkey)
|
IMPORT_C int |
X509_issuer_and_serial_cmp (const X509 *a, const X509 *b)
|
IMPORT_C unsigned long |
X509_issuer_and_serial_hash (X509 *a)
|
IMPORT_C int |
X509_issuer_name_cmp (const X509 *a, const X509 *b)
|
IMPORT_C unsigned long |
X509_issuer_name_hash (X509 *a)
|
IMPORT_C int |
X509_subject_name_cmp (const X509 *a, const X509 *b)
|
IMPORT_C unsigned long |
X509_subject_name_hash (X509 *x)
|
IMPORT_C int |
X509_cmp (const X509 *a, const X509 *b)
|
IMPORT_C int |
X509_NAME_cmp (const X509_NAME *a, const X509_NAME *b)
|
IMPORT_C unsigned long |
X509_NAME_hash (X509_NAME *x)
|
IMPORT_C int |
X509_CRL_cmp (const X509_CRL *a, const X509_CRL *b)
|
IMPORT_C int |
X509_print_ex_fp (FILE *bp, X509 *x, unsigned long nmflag, unsigned long cflag)
|
IMPORT_C int |
X509_print_fp (FILE *bp, X509 *x)
|
IMPORT_C int |
X509_CRL_print_fp (FILE *bp, X509_CRL *x)
|
IMPORT_C int |
X509_REQ_print_fp (FILE *bp, X509_REQ *req)
|
IMPORT_C int |
X509_NAME_print_ex_fp (FILE *fp, X509_NAME *nm, int indent, unsigned long flags)
|
IMPORT_C int |
X509_NAME_print (BIO *bp, X509_NAME *name, int obase)
|
IMPORT_C int |
X509_NAME_print_ex (BIO *out, X509_NAME *nm, int indent, unsigned long flags)
|
IMPORT_C int |
X509_print_ex (BIO *bp, X509 *x, unsigned long nmflag, unsigned long cflag)
|
IMPORT_C int |
X509_print (BIO *bp, X509 *x)
|
IMPORT_C int |
X509_ocspid_print (BIO *bp, X509 *x)
|
IMPORT_C int |
X509_CERT_AUX_print (BIO *bp, X509_CERT_AUX *x, int indent)
|
IMPORT_C int |
X509_CRL_print (BIO *bp, X509_CRL *x)
|
IMPORT_C int |
X509_REQ_print_ex (BIO *bp, X509_REQ *x, unsigned long nmflag, unsigned long cflag)
|
IMPORT_C int |
X509_REQ_print (BIO *bp, X509_REQ *req)
|
IMPORT_C int |
X509_NAME_entry_count (X509_NAME *name)
|
IMPORT_C int |
X509_NAME_get_text_by_NID (X509_NAME *name, int nid, char *buf, int len)
|
IMPORT_C int |
X509_NAME_get_text_by_OBJ (X509_NAME *name, ASN1_OBJECT *obj, char *buf, int len)
|
IMPORT_C int |
X509_NAME_get_index_by_NID (X509_NAME *name, int nid, int lastpos)
|
IMPORT_C int |
X509_NAME_get_index_by_OBJ (X509_NAME *name, ASN1_OBJECT *obj, int lastpos)
|
IMPORT_C X509_NAME_ENTRY *
|
X509_NAME_get_entry (X509_NAME *name, int loc)
|
IMPORT_C X509_NAME_ENTRY *
|
X509_NAME_delete_entry (X509_NAME *name, int loc)
|
IMPORT_C int |
X509_NAME_add_entry (X509_NAME *name, X509_NAME_ENTRY *ne, int loc, int set)
|
IMPORT_C int |
X509_NAME_add_entry_by_OBJ (X509_NAME *name, ASN1_OBJECT *obj, int type, unsigned char *bytes, int len, int loc, int set)
|
IMPORT_C int |
X509_NAME_add_entry_by_NID (X509_NAME *name, int nid, int type, unsigned char *bytes, int len, int loc, int set)
|
IMPORT_C X509_NAME_ENTRY *
|
X509_NAME_ENTRY_create_by_txt (X509_NAME_ENTRY **ne, const char *field, int type, const unsigned char *bytes, int len)
|
IMPORT_C X509_NAME_ENTRY *
|
X509_NAME_ENTRY_create_by_NID (X509_NAME_ENTRY **ne, int nid, int type, unsigned char *bytes, int len)
|
IMPORT_C 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)
|
IMPORT_C X509_NAME_ENTRY *
|
X509_NAME_ENTRY_create_by_OBJ (X509_NAME_ENTRY **ne, ASN1_OBJECT *obj, int type, const unsigned char *bytes, int len)
|
IMPORT_C int |
X509_NAME_ENTRY_set_object (X509_NAME_ENTRY *ne, ASN1_OBJECT *obj)
|
IMPORT_C int |
X509_NAME_ENTRY_set_data (X509_NAME_ENTRY *ne, int type, const unsigned char *bytes, int len)
|
IMPORT_C ASN1_OBJECT *
|
X509_NAME_ENTRY_get_object (X509_NAME_ENTRY *ne)
|
IMPORT_C ASN1_STRING *
|
X509_NAME_ENTRY_get_data (X509_NAME_ENTRY *ne)
|
IMPORT_C int |
X509v3_get_ext_count (const STACK_OF(X509_EXTENSION)*x)
|
IMPORT_C int |
X509v3_get_ext_by_NID (const STACK_OF(X509_EXTENSION)*x, int nid, int lastpos)
|
IMPORT_C int |
X509v3_get_ext_by_OBJ (const STACK_OF(X509_EXTENSION)*x, ASN1_OBJECT *obj, int lastpos)
|
IMPORT_C int |
X509v3_get_ext_by_critical (const STACK_OF(X509_EXTENSION)*x, int crit, int lastpos)
|
IMPORT_C X509_EXTENSION *
|
X509v3_get_ext (const STACK_OF(X509_EXTENSION)*x, int loc)
|
IMPORT_C X509_EXTENSION *
|
X509v3_delete_ext (STACK_OF(X509_EXTENSION)*x, int loc)
|
IMPORT_C int |
X509_get_ext_count (X509 *x)
|
IMPORT_C int |
X509_get_ext_by_NID (X509 *x, int nid, int lastpos)
|
IMPORT_C int |
X509_get_ext_by_OBJ (X509 *x, ASN1_OBJECT *obj, int lastpos)
|
IMPORT_C int |
X509_get_ext_by_critical (X509 *x, int crit, int lastpos)
|
IMPORT_C X509_EXTENSION *
|
X509_get_ext (X509 *x, int loc)
|
IMPORT_C X509_EXTENSION *
|
X509_delete_ext (X509 *x, int loc)
|
IMPORT_C int |
X509_add_ext (X509 *x, X509_EXTENSION *ex, int loc)
|
IMPORT_C void * |
X509_get_ext_d2i (X509 *x, int nid, int *crit, int *idx)
|
IMPORT_C int |
X509_add1_ext_i2d (X509 *x, int nid, void *value, int crit, unsigned long flags)
|
IMPORT_C int |
X509_CRL_get_ext_count (X509_CRL *x)
|
IMPORT_C int |
X509_CRL_get_ext_by_NID (X509_CRL *x, int nid, int lastpos)
|
IMPORT_C int |
X509_CRL_get_ext_by_OBJ (X509_CRL *x, ASN1_OBJECT *obj, int lastpos)
|
IMPORT_C int |
X509_CRL_get_ext_by_critical (X509_CRL *x, int crit, int lastpos)
|
IMPORT_C X509_EXTENSION *
|
X509_CRL_get_ext (X509_CRL *x, int loc)
|
IMPORT_C X509_EXTENSION *
|
X509_CRL_delete_ext (X509_CRL *x, int loc)
|
IMPORT_C int |
X509_CRL_add_ext (X509_CRL *x, X509_EXTENSION *ex, int loc)
|
IMPORT_C void * |
X509_CRL_get_ext_d2i (X509_CRL *x, int nid, int *crit, int *idx)
|
IMPORT_C int |
X509_CRL_add1_ext_i2d (X509_CRL *x, int nid, void *value, int crit, unsigned long flags)
|
IMPORT_C int |
X509_REVOKED_get_ext_count (X509_REVOKED *x)
|
IMPORT_C int |
X509_REVOKED_get_ext_by_NID (X509_REVOKED *x, int nid, int lastpos)
|
IMPORT_C int |
X509_REVOKED_get_ext_by_OBJ (X509_REVOKED *x, ASN1_OBJECT *obj, int lastpos)
|
IMPORT_C int |
X509_REVOKED_get_ext_by_critical (X509_REVOKED *x, int crit, int lastpos)
|
IMPORT_C X509_EXTENSION *
|
X509_REVOKED_get_ext (X509_REVOKED *x, int loc)
|
IMPORT_C X509_EXTENSION *
|
X509_REVOKED_delete_ext (X509_REVOKED *x, int loc)
|
IMPORT_C int |
X509_REVOKED_add_ext (X509_REVOKED *x, X509_EXTENSION *ex, int loc)
|
IMPORT_C void * |
X509_REVOKED_get_ext_d2i (X509_REVOKED *x, int nid, int *crit, int *idx)
|
IMPORT_C int |
X509_REVOKED_add1_ext_i2d (X509_REVOKED *x, int nid, void *value, int crit, unsigned long flags)
|
IMPORT_C X509_EXTENSION *
|
X509_EXTENSION_create_by_NID (X509_EXTENSION **ex, int nid, int crit, ASN1_OCTET_STRING *data)
|
IMPORT_C X509_EXTENSION *
|
X509_EXTENSION_create_by_OBJ (X509_EXTENSION **ex, ASN1_OBJECT *obj, int crit, ASN1_OCTET_STRING *data)
|
IMPORT_C int |
X509_EXTENSION_set_object (X509_EXTENSION *ex, ASN1_OBJECT *obj)
|
IMPORT_C int |
X509_EXTENSION_set_critical (X509_EXTENSION *ex, int crit)
|
IMPORT_C int |
X509_EXTENSION_set_data (X509_EXTENSION *ex, ASN1_OCTET_STRING *data)
|
IMPORT_C ASN1_OBJECT *
|
X509_EXTENSION_get_object (X509_EXTENSION *ex)
|
IMPORT_C ASN1_OCTET_STRING *
|
X509_EXTENSION_get_data (X509_EXTENSION *ne)
|
IMPORT_C int |
X509_EXTENSION_get_critical (X509_EXTENSION *ex)
|
IMPORT_C int |
X509at_get_attr_count (const STACK_OF(X509_ATTRIBUTE)*x)
|
IMPORT_C int |
X509at_get_attr_by_NID (const STACK_OF(X509_ATTRIBUTE)*x, int nid, int lastpos)
|
IMPORT_C int |
X509at_get_attr_by_OBJ (const STACK_OF(X509_ATTRIBUTE)*sk, ASN1_OBJECT *obj, int lastpos)
|
IMPORT_C X509_ATTRIBUTE *
|
X509at_get_attr (const STACK_OF(X509_ATTRIBUTE)*x, int loc)
|
IMPORT_C X509_ATTRIBUTE *
|
X509at_delete_attr (STACK_OF(X509_ATTRIBUTE)*x, int loc)
|
IMPORT_C |
STACK_OF (X509_ATTRIBUTE)*X509at_add1_attr(STACK_OF(X509_ATTRIBUTE)**x
|
IMPORT_C X509_ATTRIBUTE *
|
X509_ATTRIBUTE_create_by_NID (X509_ATTRIBUTE **attr, int nid, int atrtype, const void *data, int len)
|
IMPORT_C X509_ATTRIBUTE *
|
X509_ATTRIBUTE_create_by_OBJ (X509_ATTRIBUTE **attr, const ASN1_OBJECT *obj, int atrtype, const void *data, int len)
|
IMPORT_C X509_ATTRIBUTE *
|
X509_ATTRIBUTE_create_by_txt (X509_ATTRIBUTE **attr, const char *atrname, int type, const unsigned char *bytes, int len)
|
IMPORT_C int |
X509_ATTRIBUTE_set1_object (X509_ATTRIBUTE *attr, const ASN1_OBJECT *obj)
|
IMPORT_C int |
X509_ATTRIBUTE_set1_data (X509_ATTRIBUTE *attr, int attrtype, const void *data, int len)
|
IMPORT_C void * |
X509_ATTRIBUTE_get0_data (X509_ATTRIBUTE *attr, int idx, int atrtype, void *data)
|
IMPORT_C int |
X509_ATTRIBUTE_count (X509_ATTRIBUTE *attr)
|
IMPORT_C ASN1_OBJECT *
|
X509_ATTRIBUTE_get0_object (X509_ATTRIBUTE *attr)
|
IMPORT_C ASN1_TYPE *
|
X509_ATTRIBUTE_get0_type (X509_ATTRIBUTE *attr, int idx)
|
IMPORT_C int |
EVP_PKEY_get_attr_count (const EVP_PKEY *key)
|
IMPORT_C int |
EVP_PKEY_get_attr_by_NID (const EVP_PKEY *key, int nid, int lastpos)
|
IMPORT_C int |
EVP_PKEY_get_attr_by_OBJ (const EVP_PKEY *key, ASN1_OBJECT *obj, int lastpos)
|
IMPORT_C X509_ATTRIBUTE *
|
EVP_PKEY_get_attr (const EVP_PKEY *key, int loc)
|
IMPORT_C X509_ATTRIBUTE *
|
EVP_PKEY_delete_attr (EVP_PKEY *key, int loc)
|
IMPORT_C int |
EVP_PKEY_add1_attr (EVP_PKEY *key, X509_ATTRIBUTE *attr)
|
IMPORT_C int |
EVP_PKEY_add1_attr_by_OBJ (EVP_PKEY *key, const ASN1_OBJECT *obj, int type, const unsigned char *bytes, int len)
|
IMPORT_C int |
EVP_PKEY_add1_attr_by_NID (EVP_PKEY *key, int nid, int type, const unsigned char *bytes, int len)
|
IMPORT_C int |
EVP_PKEY_add1_attr_by_txt (EVP_PKEY *key, const char *attrname, int type, const unsigned char *bytes, int len)
|
IMPORT_C int |
X509_verify_cert (X509_STORE_CTX *ctx)
|
IMPORT_C X509 *
|
X509_find_by_issuer_and_serial (STACK_OF(X509)*sk, X509_NAME *name, ASN1_INTEGER *serial)
|
IMPORT_C X509 *
|
X509_find_by_subject (STACK_OF(X509)*sk, X509_NAME *name)
|
|
DECLARE_ASN1_FUNCTIONS (PBEPARAM) DECLARE_ASN1_FUNCTIONS(PBE2PARAM) DECLARE_ASN1_FUNCTIONS(PBKDF2PARAM) IMPORT_C X509_ALGOR *PKCS5_pbe_set(int alg
|
IMPORT_C X509_ALGOR *
|
PKCS5_pbe2_set (const EVP_CIPHER *cipher, int iter, unsigned char *salt, int saltlen)
|
|
DECLARE_ASN1_FUNCTIONS (PKCS8_PRIV_KEY_INFO) IMPORT_C EVP_PKEY *EVP_PKCS82PKEY(PKCS8_PRIV_KEY_INFO *p8)
|
IMPORT_C PKCS8_PRIV_KEY_INFO *
|
EVP_PKEY2PKCS8 (EVP_PKEY *pkey)
|
IMPORT_C PKCS8_PRIV_KEY_INFO *
|
EVP_PKEY2PKCS8_broken (EVP_PKEY *pkey, int broken)
|
IMPORT_C PKCS8_PRIV_KEY_INFO *
|
PKCS8_set_broken (PKCS8_PRIV_KEY_INFO *p8, int broken)
|
IMPORT_C int |
X509_check_trust (X509 *x, int id, int flags)
|
IMPORT_C int |
X509_TRUST_get_count (void)
|
IMPORT_C X509_TRUST *
|
X509_TRUST_get0 (int idx)
|
IMPORT_C int |
X509_TRUST_get_by_id (int id)
|
IMPORT_C int |
X509_TRUST_add (int id, int flags, int(*ck)(X509_TRUST *, X509 *, int), char *name, int arg1, void *arg2)
|
IMPORT_C void |
X509_TRUST_cleanup (void)
|
IMPORT_C int |
X509_TRUST_get_flags (X509_TRUST *xp)
|
IMPORT_C char * |
X509_TRUST_get0_name (X509_TRUST *xp)
|
IMPORT_C int |
X509_TRUST_get_trust (X509_TRUST *xp)
|
IMPORT_C void |
ERR_load_X509_strings (void)
|
Variables
|
|
X509_VAL |
|
X509_EXTENSION |
|
X509_ATTRIBUTE |
|
X509_REQ_INFO |
|
X509_TRUST |
|
X509_CERT_PAIR |
|
X509_CRL_INFO |
|
X509_PKEY |
|
NETSCAPE_SPKAC |
EVP_PKEY *
|
pkey |
int |
atrtype |
int void * |
value |
X509_NAME *
|
name |
void * |
argp |
void CRYPTO_EX_new *
|
new_func |
void CRYPTO_EX_new CRYPTO_EX_dup *
|
dup_func |
void CRYPTO_EX_new CRYPTO_EX_dup
CRYPTO_EX_free *
|
free_func |
IMPORT_C int(*)(int, X509 *,
int)
|
X509_TRUST_set_default (int(*trust)(int, X509 *, int))
|
X509_REVOKED *
|
rev |
IMPORT_C X509_EXTENSION *
|
ex |
IMPORT_C X509_EXTENSION int
|
loc |
IMPORT_C X509_ATTRIBUTE *
|
attr |
IMPORT_C const ASN1_OBJECT *
|
obj |
IMPORT_C const ASN1_OBJECT int
|
type |
IMPORT_C const ASN1_OBJECT
int const unsigned char *
|
bytes |
IMPORT_C const ASN1_OBJECT
int const unsigned char int
|
len |
IMPORT_C int |
nid |
IMPORT_C const char * |
attrname |
int |
iter |
int unsigned char * |
salt |
int unsigned char int |
saltlen |