|
#define | X509_CRL_set_lastUpdate X509_CRL_set1_lastUpdate |
|
#define | X509_CRL_set_nextUpdate X509_CRL_set1_nextUpdate |
|
#define | X509_CRL_VERSION_1 0 |
|
#define | X509_CRL_VERSION_2 1 |
|
#define | X509_extract_key(x) X509_get_pubkey(x) |
|
#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_L_ADD_DIR 2 |
|
#define | X509_L_FILE_LOAD 1 |
|
#define | X509_LOOKUP_add_dir(x, name, type) X509_LOOKUP_ctrl((x), X509_L_ADD_DIR, (name), (long)(type), NULL) |
|
#define | X509_LOOKUP_load_file(x, name, type) X509_LOOKUP_ctrl((x), X509_L_FILE_LOAD, (name), (long)(type), NULL) |
|
#define | X509_LU_CRL 2 |
|
#define | X509_LU_PKEY 3 |
|
#define | X509_LU_X509 1 |
|
#define | X509_name_cmp(a, b) X509_NAME_cmp((a), (b)) |
|
#define | X509_R_AKID_MISMATCH 100 |
|
#define | X509_R_BAD_PKCS7_VERSION 101 |
|
#define | X509_R_BAD_X509_FILETYPE 102 |
|
#define | X509_R_BASE64_DECODE_ERROR 103 |
|
#define | X509_R_CANT_CHECK_DH_KEY 104 |
|
#define | X509_R_CERT_ALREADY_IN_HASH_TABLE 105 |
|
#define | X509_R_CRL_ALREADY_DELTA 106 |
|
#define | X509_R_CRL_VERIFY_FAILURE 107 |
|
#define | X509_R_DELTA_CRL_WITHOUT_CRL_NUMBER 138 |
|
#define | X509_R_IDP_MISMATCH 108 |
|
#define | X509_R_INVALID_BIT_STRING_BITS_LEFT 109 |
|
#define | X509_R_INVALID_DIRECTORY 110 |
|
#define | X509_R_INVALID_FIELD_FOR_VERSION 139 |
|
#define | X509_R_INVALID_FIELD_NAME 111 |
|
#define | X509_R_INVALID_PARAMETER 136 |
|
#define | X509_R_INVALID_PSS_PARAMETERS 112 |
|
#define | X509_R_INVALID_TRUST 113 |
|
#define | X509_R_INVALID_VERSION 140 |
|
#define | X509_R_ISSUER_MISMATCH 114 |
|
#define | X509_R_KEY_TYPE_MISMATCH 115 |
|
#define | X509_R_KEY_VALUES_MISMATCH 116 |
|
#define | X509_R_LOADING_CERT_DIR 117 |
|
#define | X509_R_LOADING_DEFAULTS 118 |
|
#define | X509_R_NAME_TOO_LONG 135 |
|
#define | X509_R_NEWER_CRL_NOT_NEWER 119 |
|
#define | X509_R_NO_CERT_SET_FOR_US_TO_VERIFY 122 |
|
#define | X509_R_NO_CERTIFICATES_INCLUDED 121 |
|
#define | X509_R_NO_CRL_NUMBER 124 |
|
#define | X509_R_NO_CRLS_INCLUDED 123 |
|
#define | X509_R_NOT_PKCS7_SIGNED_DATA 120 |
|
#define | X509_R_PUBLIC_KEY_DECODE_ERROR 125 |
|
#define | X509_R_PUBLIC_KEY_ENCODE_ERROR 126 |
|
#define | X509_R_SHOULD_RETRY 127 |
|
#define | X509_R_SIGNATURE_ALGORITHM_MISMATCH 137 |
|
#define | X509_R_UNKNOWN_KEY_TYPE 128 |
|
#define | X509_R_UNKNOWN_NID 129 |
|
#define | X509_R_UNKNOWN_PURPOSE_ID 130 |
|
#define | X509_R_UNKNOWN_TRUST_ID 131 |
|
#define | X509_R_UNSUPPORTED_ALGORITHM 132 |
|
#define | X509_R_WRONG_LOOKUP_TYPE 133 |
|
#define | X509_R_WRONG_TYPE 134 |
|
#define | X509_REQ_extract_key(a) X509_REQ_get_pubkey(a) |
|
#define | X509_REQ_VERSION_1 0 |
|
#define | X509_STORE_CTX_get_app_data(ctx) X509_STORE_CTX_get_ex_data(ctx, 0) |
|
#define | X509_STORE_CTX_set_app_data(ctx, data) X509_STORE_CTX_set_ex_data(ctx, 0, data) |
|
#define | X509_STORE_set_lookup_crls_cb(ctx, func) X509_STORE_set_lookup_crls((ctx), (func)) |
|
#define | X509_STORE_set_verify_cb_func(ctx, func) X509_STORE_set_verify_cb((ctx), (func)) |
|
#define | X509_STORE_set_verify_func(ctx, func) X509_STORE_set_verify((ctx), (func)) |
|
#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 | X509_V_ERR_AKID_ISSUER_SERIAL_MISMATCH 31 |
|
#define | X509_V_ERR_AKID_SKID_MISMATCH 30 |
|
#define | X509_V_ERR_APPLICATION_VERIFICATION 50 |
|
#define | X509_V_ERR_CERT_CHAIN_TOO_LONG 22 |
|
#define | X509_V_ERR_CERT_HAS_EXPIRED 10 |
|
#define | X509_V_ERR_CERT_NOT_YET_VALID 9 |
|
#define | X509_V_ERR_CERT_REJECTED 28 |
|
#define | X509_V_ERR_CERT_REVOKED 23 |
|
#define | X509_V_ERR_CERT_SIGNATURE_FAILURE 7 |
|
#define | X509_V_ERR_CERT_UNTRUSTED 27 |
|
#define | X509_V_ERR_CRL_HAS_EXPIRED 12 |
|
#define | X509_V_ERR_CRL_NOT_YET_VALID 11 |
|
#define | X509_V_ERR_CRL_PATH_VALIDATION_ERROR 54 |
|
#define | X509_V_ERR_CRL_SIGNATURE_FAILURE 8 |
|
#define | X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT 18 |
|
#define | X509_V_ERR_DIFFERENT_CRL_SCOPE 44 |
|
#define | X509_V_ERR_EMAIL_MISMATCH 63 |
|
#define | X509_V_ERR_ERROR_IN_CERT_NOT_AFTER_FIELD 14 |
|
#define | X509_V_ERR_ERROR_IN_CERT_NOT_BEFORE_FIELD 13 |
|
#define | X509_V_ERR_ERROR_IN_CRL_LAST_UPDATE_FIELD 15 |
|
#define | X509_V_ERR_ERROR_IN_CRL_NEXT_UPDATE_FIELD 16 |
|
#define | X509_V_ERR_EXCLUDED_VIOLATION 48 |
|
#define | X509_V_ERR_HOSTNAME_MISMATCH 62 |
|
#define | X509_V_ERR_INVALID_CA 24 |
|
#define | X509_V_ERR_INVALID_CALL 65 |
|
#define | X509_V_ERR_INVALID_EXTENSION 41 |
|
#define | X509_V_ERR_INVALID_NON_CA 37 |
|
#define | X509_V_ERR_INVALID_POLICY_EXTENSION 42 |
|
#define | X509_V_ERR_INVALID_PURPOSE 26 |
|
#define | X509_V_ERR_IP_ADDRESS_MISMATCH 64 |
|
#define | X509_V_ERR_KEYUSAGE_NO_CERTSIGN 32 |
|
#define | X509_V_ERR_KEYUSAGE_NO_CRL_SIGN 35 |
|
#define | X509_V_ERR_KEYUSAGE_NO_DIGITAL_SIGNATURE 39 |
|
#define | X509_V_ERR_NAME_CONSTRAINTS_WITHOUT_SANS 67 |
|
#define | X509_V_ERR_NO_EXPLICIT_POLICY 43 |
|
#define | X509_V_ERR_OUT_OF_MEM 17 |
|
#define | X509_V_ERR_PATH_LENGTH_EXCEEDED 25 |
|
#define | X509_V_ERR_PERMITTED_VIOLATION 47 |
|
#define | X509_V_ERR_PROXY_CERTIFICATES_NOT_ALLOWED 40 |
|
#define | X509_V_ERR_PROXY_PATH_LENGTH_EXCEEDED 38 |
|
#define | X509_V_ERR_SELF_SIGNED_CERT_IN_CHAIN 19 |
|
#define | X509_V_ERR_STORE_LOOKUP 66 |
|
#define | X509_V_ERR_SUBJECT_ISSUER_MISMATCH 29 |
|
#define | X509_V_ERR_SUBTREE_MINMAX 49 |
|
#define | X509_V_ERR_SUITE_B_CANNOT_SIGN_P_384_WITH_P_256 61 |
|
#define | X509_V_ERR_SUITE_B_INVALID_ALGORITHM 57 |
|
#define | X509_V_ERR_SUITE_B_INVALID_CURVE 58 |
|
#define | X509_V_ERR_SUITE_B_INVALID_SIGNATURE_ALGORITHM 59 |
|
#define | X509_V_ERR_SUITE_B_INVALID_VERSION 56 |
|
#define | X509_V_ERR_SUITE_B_LOS_NOT_ALLOWED 60 |
|
#define | X509_V_ERR_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY 6 |
|
#define | X509_V_ERR_UNABLE_TO_DECRYPT_CERT_SIGNATURE 4 |
|
#define | X509_V_ERR_UNABLE_TO_DECRYPT_CRL_SIGNATURE 5 |
|
#define | X509_V_ERR_UNABLE_TO_GET_CRL 3 |
|
#define | X509_V_ERR_UNABLE_TO_GET_CRL_ISSUER 33 |
|
#define | X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT 2 |
|
#define | X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY 20 |
|
#define | X509_V_ERR_UNABLE_TO_VERIFY_LEAF_SIGNATURE 21 |
|
#define | X509_V_ERR_UNHANDLED_CRITICAL_CRL_EXTENSION 36 |
|
#define | X509_V_ERR_UNHANDLED_CRITICAL_EXTENSION 34 |
|
#define | X509_V_ERR_UNNESTED_RESOURCE 46 |
|
#define | X509_V_ERR_UNSPECIFIED 1 |
|
#define | X509_V_ERR_UNSUPPORTED_CONSTRAINT_SYNTAX 52 |
|
#define | X509_V_ERR_UNSUPPORTED_CONSTRAINT_TYPE 51 |
|
#define | X509_V_ERR_UNSUPPORTED_EXTENSION_FEATURE 45 |
|
#define | X509_V_ERR_UNSUPPORTED_NAME_SYNTAX 53 |
|
#define | X509_V_FLAG_ALLOW_PROXY_CERTS 0x40 |
|
#define | X509_V_FLAG_CB_ISSUER_CHECK 0x1 |
|
#define | X509_V_FLAG_CHECK_SS_SIGNATURE 0x4000 |
|
#define | X509_V_FLAG_CRL_CHECK 0x4 |
|
#define | X509_V_FLAG_CRL_CHECK_ALL 0x8 |
|
#define | X509_V_FLAG_EXPLICIT_POLICY 0x100 |
|
#define | X509_V_FLAG_EXTENDED_CRL_SUPPORT 0x1000 |
|
#define | X509_V_FLAG_IGNORE_CRITICAL 0x10 |
|
#define | X509_V_FLAG_INHIBIT_ANY 0x200 |
|
#define | X509_V_FLAG_INHIBIT_MAP 0x400 |
|
#define | X509_V_FLAG_NO_ALT_CHAINS 0x100000 |
|
#define | X509_V_FLAG_NOTIFY_POLICY 0x800 |
|
#define | X509_V_FLAG_PARTIAL_CHAIN 0x80000 |
|
#define | X509_V_FLAG_POLICY_CHECK 0x80 |
|
#define | X509_V_FLAG_POLICY_MASK |
|
#define | X509_V_FLAG_SUITEB_128_LOS 0x30000 |
|
#define | X509_V_FLAG_SUITEB_128_LOS_ONLY 0x10000 |
|
#define | X509_V_FLAG_SUITEB_192_LOS 0x20000 |
|
#define | X509_V_FLAG_TRUSTED_FIRST 0x8000 |
|
#define | X509_V_FLAG_USE_CHECK_TIME 0x2 |
|
#define | X509_V_FLAG_USE_DELTAS 0x2000 |
|
#define | X509_V_FLAG_X509_STRICT 0x00 |
|
#define | X509_V_OK 0 |
|
#define | X509_VERSION_1 0 |
|
#define | X509_VERSION_2 1 |
|
#define | X509_VERSION_3 2 |
|
#define | X509_VP_FLAG_DEFAULT 0x1 |
|
#define | X509_VP_FLAG_LOCKED 0x8 |
|
#define | X509_VP_FLAG_ONCE 0x10 |
|
#define | X509_VP_FLAG_OVERWRITE 0x2 |
|
#define | X509_VP_FLAG_RESET_FLAGS 0x4 |
|
#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 |
|
#define | XN_FLAG_ONELINE |
|
#define | XN_FLAG_RFC2253 |
|
#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) |
|
|
OPENSSL_EXPORT int | ASN1_digest (i2d_of_void *i2d, const EVP_MD *type, char *data, unsigned char *md, unsigned int *len) |
|
OPENSSL_EXPORT int | ASN1_item_digest (const ASN1_ITEM *it, const EVP_MD *type, void *data, unsigned char *md, unsigned int *len) |
|
OPENSSL_EXPORT 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) |
|
OPENSSL_EXPORT 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) |
|
OPENSSL_EXPORT int | ASN1_item_verify (const ASN1_ITEM *it, const X509_ALGOR *algor1, const ASN1_BIT_STRING *signature, void *data, EVP_PKEY *pkey) |
|
OPENSSL_EXPORT DH * | d2i_DHparams_bio (BIO *bp, DH **dh) |
|
OPENSSL_EXPORT DSA * | d2i_DSA_PUBKEY_bio (BIO *bp, DSA **dsa) |
|
OPENSSL_EXPORT DSA * | d2i_DSA_PUBKEY_fp (FILE *fp, DSA **dsa) |
|
OPENSSL_EXPORT DSA * | d2i_DSAPrivateKey_bio (BIO *bp, DSA **dsa) |
|
OPENSSL_EXPORT DSA * | d2i_DSAPrivateKey_fp (FILE *fp, DSA **dsa) |
|
OPENSSL_EXPORT EC_KEY * | d2i_EC_PUBKEY_bio (BIO *bp, EC_KEY **eckey) |
|
OPENSSL_EXPORT EC_KEY * | d2i_EC_PUBKEY_fp (FILE *fp, EC_KEY **eckey) |
|
OPENSSL_EXPORT EC_KEY * | d2i_ECPrivateKey_bio (BIO *bp, EC_KEY **eckey) |
|
OPENSSL_EXPORT EC_KEY * | d2i_ECPrivateKey_fp (FILE *fp, EC_KEY **eckey) |
|
OPENSSL_EXPORT X509_SIG * | d2i_PKCS8_bio (BIO *bp, X509_SIG **p8) |
|
OPENSSL_EXPORT X509_SIG * | d2i_PKCS8_fp (FILE *fp, X509_SIG **p8) |
|
OPENSSL_EXPORT PKCS8_PRIV_KEY_INFO * | d2i_PKCS8_PRIV_KEY_INFO_bio (BIO *bp, PKCS8_PRIV_KEY_INFO **p8inf) |
|
OPENSSL_EXPORT PKCS8_PRIV_KEY_INFO * | d2i_PKCS8_PRIV_KEY_INFO_fp (FILE *fp, PKCS8_PRIV_KEY_INFO **p8inf) |
|
OPENSSL_EXPORT EVP_PKEY * | d2i_PrivateKey_bio (BIO *bp, EVP_PKEY **a) |
|
OPENSSL_EXPORT EVP_PKEY * | d2i_PrivateKey_fp (FILE *fp, EVP_PKEY **a) |
|
OPENSSL_EXPORT EVP_PKEY * | d2i_PUBKEY_bio (BIO *bp, EVP_PKEY **a) |
|
OPENSSL_EXPORT EVP_PKEY * | d2i_PUBKEY_fp (FILE *fp, EVP_PKEY **a) |
|
OPENSSL_EXPORT RSA * | d2i_RSA_PUBKEY_bio (BIO *bp, RSA **rsa) |
|
OPENSSL_EXPORT RSA * | d2i_RSA_PUBKEY_fp (FILE *fp, RSA **rsa) |
|
OPENSSL_EXPORT RSA * | d2i_RSAPrivateKey_bio (BIO *bp, RSA **rsa) |
|
OPENSSL_EXPORT RSA * | d2i_RSAPrivateKey_fp (FILE *fp, RSA **rsa) |
|
OPENSSL_EXPORT RSA * | d2i_RSAPublicKey_bio (BIO *bp, RSA **rsa) |
|
OPENSSL_EXPORT RSA * | d2i_RSAPublicKey_fp (FILE *fp, RSA **rsa) |
|
OPENSSL_EXPORT X509 * | d2i_X509_AUX (X509 **a, const unsigned char **pp, long length) |
|
OPENSSL_EXPORT X509 * | d2i_X509_bio (BIO *bp, X509 **x509) |
|
OPENSSL_EXPORT X509_CRL * | d2i_X509_CRL_bio (BIO *bp, X509_CRL **crl) |
|
OPENSSL_EXPORT X509_CRL * | d2i_X509_CRL_fp (FILE *fp, X509_CRL **crl) |
|
OPENSSL_EXPORT X509 * | d2i_X509_fp (FILE *fp, X509 **x509) |
|
OPENSSL_EXPORT X509_REQ * | d2i_X509_REQ_bio (BIO *bp, X509_REQ **req) |
|
OPENSSL_EXPORT X509_REQ * | d2i_X509_REQ_fp (FILE *fp, X509_REQ **req) |
|
OPENSSL_EXPORT EVP_PKEY * | EVP_PKCS82PKEY (PKCS8_PRIV_KEY_INFO *p8) |
|
OPENSSL_EXPORT PKCS8_PRIV_KEY_INFO * | EVP_PKEY2PKCS8 (EVP_PKEY *pkey) |
|
OPENSSL_EXPORT int | i2d_DHparams_bio (BIO *bp, const DH *dh) |
|
OPENSSL_EXPORT int | i2d_DSA_PUBKEY_bio (BIO *bp, DSA *dsa) |
|
OPENSSL_EXPORT int | i2d_DSA_PUBKEY_fp (FILE *fp, DSA *dsa) |
|
OPENSSL_EXPORT int | i2d_DSAPrivateKey_bio (BIO *bp, DSA *dsa) |
|
OPENSSL_EXPORT int | i2d_DSAPrivateKey_fp (FILE *fp, DSA *dsa) |
|
OPENSSL_EXPORT int | i2d_EC_PUBKEY_bio (BIO *bp, EC_KEY *eckey) |
|
OPENSSL_EXPORT int | i2d_EC_PUBKEY_fp (FILE *fp, EC_KEY *eckey) |
|
OPENSSL_EXPORT int | i2d_ECPrivateKey_bio (BIO *bp, EC_KEY *eckey) |
|
OPENSSL_EXPORT int | i2d_ECPrivateKey_fp (FILE *fp, EC_KEY *eckey) |
|
OPENSSL_EXPORT int | i2d_PKCS8_bio (BIO *bp, X509_SIG *p8) |
|
OPENSSL_EXPORT int | i2d_PKCS8_fp (FILE *fp, X509_SIG *p8) |
|
OPENSSL_EXPORT int | i2d_PKCS8_PRIV_KEY_INFO_bio (BIO *bp, PKCS8_PRIV_KEY_INFO *p8inf) |
|
OPENSSL_EXPORT int | i2d_PKCS8_PRIV_KEY_INFO_fp (FILE *fp, PKCS8_PRIV_KEY_INFO *p8inf) |
|
OPENSSL_EXPORT int | i2d_PKCS8PrivateKeyInfo_bio (BIO *bp, EVP_PKEY *key) |
|
OPENSSL_EXPORT int | i2d_PKCS8PrivateKeyInfo_fp (FILE *fp, EVP_PKEY *key) |
|
OPENSSL_EXPORT int | i2d_PrivateKey_bio (BIO *bp, EVP_PKEY *pkey) |
|
OPENSSL_EXPORT int | i2d_PrivateKey_fp (FILE *fp, EVP_PKEY *pkey) |
|
OPENSSL_EXPORT int | i2d_PUBKEY_bio (BIO *bp, EVP_PKEY *pkey) |
|
OPENSSL_EXPORT int | i2d_PUBKEY_fp (FILE *fp, EVP_PKEY *pkey) |
|
OPENSSL_EXPORT int | i2d_re_X509_CRL_tbs (X509_CRL *crl, unsigned char **outp) |
|
OPENSSL_EXPORT int | i2d_re_X509_REQ_tbs (X509_REQ *req, uint8_t **outp) |
|
OPENSSL_EXPORT int | i2d_re_X509_tbs (X509 *x509, unsigned char **outp) |
|
OPENSSL_EXPORT int | i2d_RSA_PUBKEY_bio (BIO *bp, RSA *rsa) |
|
OPENSSL_EXPORT int | i2d_RSA_PUBKEY_fp (FILE *fp, RSA *rsa) |
|
OPENSSL_EXPORT int | i2d_RSAPrivateKey_bio (BIO *bp, RSA *rsa) |
|
OPENSSL_EXPORT int | i2d_RSAPrivateKey_fp (FILE *fp, RSA *rsa) |
|
OPENSSL_EXPORT int | i2d_RSAPublicKey_bio (BIO *bp, RSA *rsa) |
|
OPENSSL_EXPORT int | i2d_RSAPublicKey_fp (FILE *fp, RSA *rsa) |
|
OPENSSL_EXPORT int | i2d_X509_AUX (X509 *a, unsigned char **pp) |
|
OPENSSL_EXPORT int | i2d_X509_bio (BIO *bp, X509 *x509) |
|
OPENSSL_EXPORT int | i2d_X509_CRL_bio (BIO *bp, X509_CRL *crl) |
|
OPENSSL_EXPORT int | i2d_X509_CRL_fp (FILE *fp, X509_CRL *crl) |
|
OPENSSL_EXPORT int | i2d_X509_CRL_tbs (X509_CRL *crl, unsigned char **outp) |
|
OPENSSL_EXPORT int | i2d_X509_fp (FILE *fp, X509 *x509) |
|
OPENSSL_EXPORT int | i2d_X509_REQ_bio (BIO *bp, X509_REQ *req) |
|
OPENSSL_EXPORT int | i2d_X509_REQ_fp (FILE *fp, X509_REQ *req) |
|
OPENSSL_EXPORT int | i2d_X509_tbs (X509 *x509, unsigned char **outp) |
|
OPENSSL_EXPORT NETSCAPE_SPKI * | NETSCAPE_SPKI_b64_decode (const char *str, int len) |
|
OPENSSL_EXPORT char * | NETSCAPE_SPKI_b64_encode (NETSCAPE_SPKI *spki) |
|
OPENSSL_EXPORT EVP_PKEY * | NETSCAPE_SPKI_get_pubkey (NETSCAPE_SPKI *spki) |
|
OPENSSL_EXPORT int | NETSCAPE_SPKI_set_pubkey (NETSCAPE_SPKI *spki, EVP_PKEY *pkey) |
|
OPENSSL_EXPORT int | NETSCAPE_SPKI_sign (NETSCAPE_SPKI *spki, EVP_PKEY *pkey, const EVP_MD *md) |
|
OPENSSL_EXPORT int | NETSCAPE_SPKI_verify (NETSCAPE_SPKI *spki, EVP_PKEY *pkey) |
|
OPENSSL_EXPORT int | PKCS8_pkey_get0 (ASN1_OBJECT **ppkalg, const unsigned char **pk, int *ppklen, X509_ALGOR **pa, PKCS8_PRIV_KEY_INFO *p8) |
|
OPENSSL_EXPORT int | PKCS8_pkey_set0 (PKCS8_PRIV_KEY_INFO *priv, ASN1_OBJECT *aobj, int version, int ptype, void *pval, unsigned char *penc, int penclen) |
|
OPENSSL_EXPORT | STACK_OF (POLICYQUALINFO) *X509_policy_node_get0_qualifiers(const X509_POLICY_NODE *node) |
|
OPENSSL_EXPORT | STACK_OF (X509) *X509_chain_up_ref(STACK_OF(X509) *chain) |
|
typedef | STACK_OF (X509_ALGOR) X509_ALGORS |
|
OPENSSL_EXPORT | STACK_OF (X509_ATTRIBUTE) *X509at_add1_attr(STACK_OF(X509_ATTRIBUTE) **x |
|
typedef | STACK_OF (X509_CRL) *(*X509_STORE_CTX_lookup_crls_fn)(X509_STORE_CTX *ctx |
|
typedef | STACK_OF (X509_EXTENSION) X509_EXTENSIONS |
|
OPENSSL_EXPORT | STACK_OF (X509_OBJECT) *X509_STORE_get0_objects(X509_STORE *st) |
|
OPENSSL_EXPORT | STACK_OF (X509_POLICY_NODE) *X509_policy_tree_get0_policies(const X509_POLICY_TREE *tree) |
|
OPENSSL_EXPORT | STACK_OF (X509_REVOKED) *X509_CRL_get_REVOKED(X509_CRL *crl) |
|
OPENSSL_EXPORT int | X509_add1_ext_i2d (X509 *x, int nid, void *value, int crit, unsigned long flags) |
|
OPENSSL_EXPORT int | X509_add1_reject_object (X509 *x, ASN1_OBJECT *obj) |
|
OPENSSL_EXPORT int | X509_add1_trust_object (X509 *x, ASN1_OBJECT *obj) |
|
OPENSSL_EXPORT int | X509_add_ext (X509 *x, X509_EXTENSION *ex, int loc) |
|
OPENSSL_EXPORT int | X509_ALGOR_cmp (const X509_ALGOR *a, const X509_ALGOR *b) |
|
OPENSSL_EXPORT X509_ALGOR * | X509_ALGOR_dup (X509_ALGOR *xn) |
|
OPENSSL_EXPORT void | X509_ALGOR_get0 (const ASN1_OBJECT **out_obj, int *out_param_type, const void **out_param_value, const X509_ALGOR *alg) |
|
OPENSSL_EXPORT int | X509_ALGOR_set0 (X509_ALGOR *alg, ASN1_OBJECT *obj, int param_type, void *param_value) |
|
OPENSSL_EXPORT void | X509_ALGOR_set_md (X509_ALGOR *alg, const EVP_MD *md) |
|
OPENSSL_EXPORT unsigned char * | X509_alias_get0 (X509 *x, int *len) |
|
OPENSSL_EXPORT int | X509_alias_set1 (X509 *x, const unsigned char *name, int len) |
|
OPENSSL_EXPORT int | X509_ATTRIBUTE_count (const X509_ATTRIBUTE *attr) |
|
OPENSSL_EXPORT X509_ATTRIBUTE * | X509_ATTRIBUTE_create (int nid, int attrtype, void *value) |
|
OPENSSL_EXPORT X509_ATTRIBUTE * | X509_ATTRIBUTE_create_by_NID (X509_ATTRIBUTE **attr, int nid, int attrtype, const void *data, int len) |
|
OPENSSL_EXPORT X509_ATTRIBUTE * | X509_ATTRIBUTE_create_by_OBJ (X509_ATTRIBUTE **attr, const ASN1_OBJECT *obj, int attrtype, const void *data, int len) |
|
OPENSSL_EXPORT X509_ATTRIBUTE * | X509_ATTRIBUTE_create_by_txt (X509_ATTRIBUTE **attr, const char *attrname, int type, const unsigned char *bytes, int len) |
|
OPENSSL_EXPORT X509_ATTRIBUTE * | X509_ATTRIBUTE_dup (X509_ATTRIBUTE *xa) |
|
OPENSSL_EXPORT void * | X509_ATTRIBUTE_get0_data (X509_ATTRIBUTE *attr, int idx, int attrtype, void *unused) |
|
OPENSSL_EXPORT ASN1_OBJECT * | X509_ATTRIBUTE_get0_object (X509_ATTRIBUTE *attr) |
|
OPENSSL_EXPORT ASN1_TYPE * | X509_ATTRIBUTE_get0_type (X509_ATTRIBUTE *attr, int idx) |
|
OPENSSL_EXPORT int | X509_ATTRIBUTE_set1_data (X509_ATTRIBUTE *attr, int attrtype, const void *data, int len) |
|
OPENSSL_EXPORT int | X509_ATTRIBUTE_set1_object (X509_ATTRIBUTE *attr, const ASN1_OBJECT *obj) |
|
OPENSSL_EXPORT int | X509_CERT_AUX_print (BIO *bp, X509_CERT_AUX *x, int indent) |
|
OPENSSL_EXPORT int | X509_chain_check_suiteb (int *perror_depth, X509 *x, STACK_OF(X509) *chain, unsigned long flags) |
|
OPENSSL_EXPORT int | X509_check_private_key (X509 *x509, const EVP_PKEY *pkey) |
|
OPENSSL_EXPORT int | X509_check_trust (X509 *x, int id, int flags) |
|
OPENSSL_EXPORT int | X509_cmp (const X509 *a, const X509 *b) |
|
OPENSSL_EXPORT int | X509_cmp_current_time (const ASN1_TIME *s) |
|
OPENSSL_EXPORT int | X509_cmp_time (const ASN1_TIME *s, time_t *t) |
|
OPENSSL_EXPORT int | X509_CRL_add0_revoked (X509_CRL *crl, X509_REVOKED *rev) |
|
OPENSSL_EXPORT int | X509_CRL_add1_ext_i2d (X509_CRL *x, int nid, void *value, int crit, unsigned long flags) |
|
OPENSSL_EXPORT int | X509_CRL_add_ext (X509_CRL *x, X509_EXTENSION *ex, int loc) |
|
OPENSSL_EXPORT int | X509_CRL_check_suiteb (X509_CRL *crl, EVP_PKEY *pk, unsigned long flags) |
|
OPENSSL_EXPORT int | X509_CRL_cmp (const X509_CRL *a, const X509_CRL *b) |
|
OPENSSL_EXPORT X509_EXTENSION * | X509_CRL_delete_ext (X509_CRL *x, int loc) |
|
OPENSSL_EXPORT X509_CRL * | X509_CRL_diff (X509_CRL *base, X509_CRL *newer, EVP_PKEY *skey, const EVP_MD *md, unsigned int flags) |
|
OPENSSL_EXPORT int | X509_CRL_digest (const X509_CRL *crl, const EVP_MD *md, uint8_t *out, unsigned *out_len) |
|
OPENSSL_EXPORT X509_CRL * | X509_CRL_dup (X509_CRL *crl) |
|
OPENSSL_EXPORT int | X509_CRL_get0_by_cert (X509_CRL *crl, X509_REVOKED **ret, X509 *x) |
|
OPENSSL_EXPORT int | X509_CRL_get0_by_serial (X509_CRL *crl, X509_REVOKED **ret, ASN1_INTEGER *serial) |
|
const OPENSSL_EXPORT ASN1_TIME * | X509_CRL_get0_lastUpdate (const X509_CRL *crl) |
|
const OPENSSL_EXPORT ASN1_TIME * | X509_CRL_get0_nextUpdate (const X509_CRL *crl) |
|
OPENSSL_EXPORT void | X509_CRL_get0_signature (const X509_CRL *crl, const ASN1_BIT_STRING **out_sig, const X509_ALGOR **out_alg) |
|
OPENSSL_EXPORT X509_EXTENSION * | X509_CRL_get_ext (const X509_CRL *x, int loc) |
|
OPENSSL_EXPORT int | X509_CRL_get_ext_by_critical (const X509_CRL *x, int crit, int lastpos) |
|
OPENSSL_EXPORT int | X509_CRL_get_ext_by_NID (const X509_CRL *x, int nid, int lastpos) |
|
OPENSSL_EXPORT int | X509_CRL_get_ext_by_OBJ (const X509_CRL *x, const ASN1_OBJECT *obj, int lastpos) |
|
OPENSSL_EXPORT int | X509_CRL_get_ext_count (const X509_CRL *x) |
|
OPENSSL_EXPORT void * | X509_CRL_get_ext_d2i (const X509_CRL *crl, int nid, int *out_critical, int *out_idx) |
|
OPENSSL_EXPORT X509_NAME * | X509_CRL_get_issuer (const X509_CRL *crl) |
|
OPENSSL_EXPORT ASN1_TIME * | X509_CRL_get_lastUpdate (X509_CRL *crl) |
|
OPENSSL_EXPORT void * | X509_CRL_get_meth_data (X509_CRL *crl) |
|
OPENSSL_EXPORT ASN1_TIME * | X509_CRL_get_nextUpdate (X509_CRL *crl) |
|
OPENSSL_EXPORT int | X509_CRL_get_signature_nid (const X509_CRL *crl) |
|
OPENSSL_EXPORT long | X509_CRL_get_version (const X509_CRL *crl) |
|
OPENSSL_EXPORT int | X509_CRL_match (const X509_CRL *a, const X509_CRL *b) |
|
OPENSSL_EXPORT void | X509_CRL_METHOD_free (X509_CRL_METHOD *m) |
|
OPENSSL_EXPORT X509_CRL_METHOD * | X509_CRL_METHOD_new (int(*crl_init)(X509_CRL *crl), int(*crl_free)(X509_CRL *crl), int(*crl_lookup)(X509_CRL *crl, X509_REVOKED **ret, ASN1_INTEGER *ser, X509_NAME *issuer), int(*crl_verify)(X509_CRL *crl, EVP_PKEY *pk)) |
|
OPENSSL_EXPORT int | X509_CRL_print (BIO *bp, X509_CRL *x) |
|
OPENSSL_EXPORT int | X509_CRL_print_fp (FILE *bp, X509_CRL *x) |
|
OPENSSL_EXPORT int | X509_CRL_set1_lastUpdate (X509_CRL *crl, const ASN1_TIME *tm) |
|
OPENSSL_EXPORT int | X509_CRL_set1_nextUpdate (X509_CRL *crl, const ASN1_TIME *tm) |
|
OPENSSL_EXPORT int | X509_CRL_set1_signature_algo (X509_CRL *crl, const X509_ALGOR *algo) |
|
OPENSSL_EXPORT int | X509_CRL_set1_signature_value (X509_CRL *crl, const uint8_t *sig, size_t sig_len) |
|
OPENSSL_EXPORT void | X509_CRL_set_default_method (const X509_CRL_METHOD *meth) |
|
OPENSSL_EXPORT int | X509_CRL_set_issuer_name (X509_CRL *crl, X509_NAME *name) |
|
OPENSSL_EXPORT void | X509_CRL_set_meth_data (X509_CRL *crl, void *dat) |
|
OPENSSL_EXPORT int | X509_CRL_set_version (X509_CRL *crl, long version) |
|
OPENSSL_EXPORT int | X509_CRL_sign (X509_CRL *crl, EVP_PKEY *pkey, const EVP_MD *md) |
|
OPENSSL_EXPORT int | X509_CRL_sign_ctx (X509_CRL *crl, EVP_MD_CTX *ctx) |
|
OPENSSL_EXPORT int | X509_CRL_sort (X509_CRL *crl) |
|
OPENSSL_EXPORT int | X509_CRL_up_ref (X509_CRL *crl) |
|
OPENSSL_EXPORT int | X509_CRL_verify (X509_CRL *crl, EVP_PKEY *pkey) |
|
OPENSSL_EXPORT X509_EXTENSION * | X509_delete_ext (X509 *x, int loc) |
|
OPENSSL_EXPORT int | X509_digest (const X509 *x509, const EVP_MD *md, uint8_t *out, unsigned *out_len) |
|
OPENSSL_EXPORT X509 * | X509_dup (X509 *x509) |
|
OPENSSL_EXPORT X509_EXTENSION * | X509_EXTENSION_create_by_NID (X509_EXTENSION **ex, int nid, int crit, const ASN1_OCTET_STRING *data) |
|
OPENSSL_EXPORT X509_EXTENSION * | X509_EXTENSION_create_by_OBJ (X509_EXTENSION **ex, const ASN1_OBJECT *obj, int crit, const ASN1_OCTET_STRING *data) |
|
OPENSSL_EXPORT X509_EXTENSION * | X509_EXTENSION_dup (X509_EXTENSION *ex) |
|
OPENSSL_EXPORT int | X509_EXTENSION_get_critical (const X509_EXTENSION *ex) |
|
OPENSSL_EXPORT ASN1_OCTET_STRING * | X509_EXTENSION_get_data (X509_EXTENSION *ne) |
|
OPENSSL_EXPORT ASN1_OBJECT * | X509_EXTENSION_get_object (X509_EXTENSION *ex) |
|
OPENSSL_EXPORT int | X509_EXTENSION_set_critical (X509_EXTENSION *ex, int crit) |
|
OPENSSL_EXPORT int | X509_EXTENSION_set_data (X509_EXTENSION *ex, const ASN1_OCTET_STRING *data) |
|
OPENSSL_EXPORT int | X509_EXTENSION_set_object (X509_EXTENSION *ex, const ASN1_OBJECT *obj) |
|
OPENSSL_EXPORT X509 * | X509_find_by_issuer_and_serial (STACK_OF(X509) *sk, X509_NAME *name, ASN1_INTEGER *serial) |
|
OPENSSL_EXPORT X509 * | X509_find_by_subject (STACK_OF(X509) *sk, X509_NAME *name) |
|
const OPENSSL_EXPORT ASN1_TIME * | X509_get0_notAfter (const X509 *x509) |
|
const OPENSSL_EXPORT ASN1_TIME * | X509_get0_notBefore (const X509 *x509) |
|
OPENSSL_EXPORT ASN1_BIT_STRING * | X509_get0_pubkey_bitstr (const X509 *x509) |
|
const OPENSSL_EXPORT ASN1_INTEGER * | X509_get0_serialNumber (const X509 *x509) |
|
OPENSSL_EXPORT void | X509_get0_signature (const ASN1_BIT_STRING **out_sig, const X509_ALGOR **out_alg, const X509 *x509) |
|
const OPENSSL_EXPORT X509_ALGOR * | X509_get0_tbs_sigalg (const X509 *x509) |
|
OPENSSL_EXPORT void | X509_get0_uids (const X509 *x509, const ASN1_BIT_STRING **out_issuer_uid, const ASN1_BIT_STRING **out_subject_uid) |
|
const OPENSSL_EXPORT char * | X509_get_default_cert_area (void) |
|
const OPENSSL_EXPORT char * | X509_get_default_cert_dir (void) |
|
const OPENSSL_EXPORT char * | X509_get_default_cert_dir_env (void) |
|
const OPENSSL_EXPORT char * | X509_get_default_cert_file (void) |
|
const OPENSSL_EXPORT char * | X509_get_default_cert_file_env (void) |
|
const OPENSSL_EXPORT char * | X509_get_default_private_dir (void) |
|
OPENSSL_EXPORT void * | X509_get_ex_data (X509 *r, int idx) |
|
OPENSSL_EXPORT int | X509_get_ex_new_index (long argl, void *argp, CRYPTO_EX_unused *unused, CRYPTO_EX_dup *dup_unused, CRYPTO_EX_free *free_func) |
|
OPENSSL_EXPORT X509_EXTENSION * | X509_get_ext (const X509 *x, int loc) |
|
OPENSSL_EXPORT int | X509_get_ext_by_critical (const X509 *x, int crit, int lastpos) |
|
OPENSSL_EXPORT int | X509_get_ext_by_NID (const X509 *x, int nid, int lastpos) |
|
OPENSSL_EXPORT int | X509_get_ext_by_OBJ (const X509 *x, const ASN1_OBJECT *obj, int lastpos) |
|
OPENSSL_EXPORT int | X509_get_ext_count (const X509 *x) |
|
OPENSSL_EXPORT void * | X509_get_ext_d2i (const X509 *x509, int nid, int *out_critical, int *out_idx) |
|
OPENSSL_EXPORT X509_NAME * | X509_get_issuer_name (const X509 *x509) |
|
OPENSSL_EXPORT ASN1_TIME * | X509_get_notAfter (const X509 *x509) |
|
OPENSSL_EXPORT ASN1_TIME * | X509_get_notBefore (const X509 *x509) |
|
OPENSSL_EXPORT long | X509_get_pathlen (X509 *x509) |
|
OPENSSL_EXPORT EVP_PKEY * | X509_get_pubkey (X509 *x509) |
|
OPENSSL_EXPORT ASN1_INTEGER * | X509_get_serialNumber (X509 *x509) |
|
OPENSSL_EXPORT int | X509_get_signature_nid (const X509 *x509) |
|
OPENSSL_EXPORT X509_NAME * | X509_get_subject_name (const X509 *x509) |
|
OPENSSL_EXPORT long | X509_get_version (const X509 *x509) |
|
OPENSSL_EXPORT X509_PUBKEY * | X509_get_X509_PUBKEY (const X509 *x509) |
|
OPENSSL_EXPORT ASN1_TIME * | X509_getm_notAfter (X509 *x) |
|
OPENSSL_EXPORT ASN1_TIME * | X509_getm_notBefore (X509 *x509) |
|
OPENSSL_EXPORT ASN1_TIME * | X509_gmtime_adj (ASN1_TIME *s, long offset_sec) |
|
OPENSSL_EXPORT void | X509_INFO_free (X509_INFO *a) |
|
OPENSSL_EXPORT X509_INFO * | X509_INFO_new (void) |
|
OPENSSL_EXPORT int | X509_issuer_and_serial_cmp (const X509 *a, const X509 *b) |
|
OPENSSL_EXPORT int | X509_issuer_name_cmp (const X509 *a, const X509 *b) |
|
OPENSSL_EXPORT unsigned long | X509_issuer_name_hash (X509 *a) |
|
OPENSSL_EXPORT unsigned long | X509_issuer_name_hash_old (X509 *a) |
|
OPENSSL_EXPORT unsigned char * | X509_keyid_get0 (X509 *x, int *len) |
|
OPENSSL_EXPORT int | X509_keyid_set1 (X509 *x, const unsigned char *id, int len) |
|
OPENSSL_EXPORT int | X509_load_cert_crl_file (X509_LOOKUP *ctx, const char *file, int type) |
|
OPENSSL_EXPORT int | X509_load_cert_file (X509_LOOKUP *ctx, const char *file, int type) |
|
OPENSSL_EXPORT int | X509_load_crl_file (X509_LOOKUP *ctx, const char *file, int type) |
|
OPENSSL_EXPORT int | X509_LOOKUP_by_alias (X509_LOOKUP *ctx, int type, char *str, int len, X509_OBJECT *ret) |
|
OPENSSL_EXPORT int | X509_LOOKUP_by_fingerprint (X509_LOOKUP *ctx, int type, unsigned char *bytes, int len, X509_OBJECT *ret) |
|
OPENSSL_EXPORT int | X509_LOOKUP_by_issuer_serial (X509_LOOKUP *ctx, int type, X509_NAME *name, ASN1_INTEGER *serial, X509_OBJECT *ret) |
|
OPENSSL_EXPORT int | X509_LOOKUP_by_subject (X509_LOOKUP *ctx, int type, X509_NAME *name, X509_OBJECT *ret) |
|
OPENSSL_EXPORT int | X509_LOOKUP_ctrl (X509_LOOKUP *ctx, int cmd, const char *argc, long argl, char **ret) |
|
OPENSSL_EXPORT X509_LOOKUP_METHOD * | X509_LOOKUP_file (void) |
|
OPENSSL_EXPORT void | X509_LOOKUP_free (X509_LOOKUP *ctx) |
|
OPENSSL_EXPORT X509_LOOKUP_METHOD * | X509_LOOKUP_hash_dir (void) |
|
OPENSSL_EXPORT int | X509_LOOKUP_init (X509_LOOKUP *ctx) |
|
OPENSSL_EXPORT X509_LOOKUP * | X509_LOOKUP_new (X509_LOOKUP_METHOD *method) |
|
OPENSSL_EXPORT int | X509_LOOKUP_shutdown (X509_LOOKUP *ctx) |
|
OPENSSL_EXPORT int | X509_NAME_add_entry (X509_NAME *name, X509_NAME_ENTRY *ne, int loc, int set) |
|
OPENSSL_EXPORT int | X509_NAME_add_entry_by_NID (X509_NAME *name, int nid, int type, const unsigned char *bytes, int len, int loc, int set) |
|
OPENSSL_EXPORT int | X509_NAME_add_entry_by_OBJ (X509_NAME *name, ASN1_OBJECT *obj, int type, const unsigned char *bytes, int len, int loc, int set) |
|
OPENSSL_EXPORT 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) |
|
OPENSSL_EXPORT int | X509_NAME_cmp (const X509_NAME *a, const X509_NAME *b) |
|
OPENSSL_EXPORT X509_NAME_ENTRY * | X509_NAME_delete_entry (X509_NAME *name, int loc) |
|
OPENSSL_EXPORT int | X509_NAME_digest (const X509_NAME *name, const EVP_MD *md, uint8_t *out, unsigned *out_len) |
|
OPENSSL_EXPORT X509_NAME * | X509_NAME_dup (X509_NAME *xn) |
|
OPENSSL_EXPORT int | X509_NAME_entry_count (const X509_NAME *name) |
|
OPENSSL_EXPORT X509_NAME_ENTRY * | X509_NAME_ENTRY_create_by_NID (X509_NAME_ENTRY **ne, int nid, int type, const unsigned char *bytes, int len) |
|
OPENSSL_EXPORT X509_NAME_ENTRY * | X509_NAME_ENTRY_create_by_OBJ (X509_NAME_ENTRY **ne, const ASN1_OBJECT *obj, int type, const unsigned char *bytes, int len) |
|
OPENSSL_EXPORT X509_NAME_ENTRY * | X509_NAME_ENTRY_create_by_txt (X509_NAME_ENTRY **ne, const char *field, int type, const unsigned char *bytes, int len) |
|
OPENSSL_EXPORT X509_NAME_ENTRY * | X509_NAME_ENTRY_dup (X509_NAME_ENTRY *ne) |
|
OPENSSL_EXPORT ASN1_STRING * | X509_NAME_ENTRY_get_data (const X509_NAME_ENTRY *ne) |
|
OPENSSL_EXPORT ASN1_OBJECT * | X509_NAME_ENTRY_get_object (const X509_NAME_ENTRY *ne) |
|
OPENSSL_EXPORT int | X509_NAME_ENTRY_set (const X509_NAME_ENTRY *ne) |
|
OPENSSL_EXPORT int | X509_NAME_ENTRY_set_data (X509_NAME_ENTRY *ne, int type, const unsigned char *bytes, int len) |
|
OPENSSL_EXPORT int | X509_NAME_ENTRY_set_object (X509_NAME_ENTRY *ne, const ASN1_OBJECT *obj) |
|
OPENSSL_EXPORT int | X509_NAME_get0_der (X509_NAME *nm, const unsigned char **pder, size_t *pderlen) |
|
OPENSSL_EXPORT X509_NAME_ENTRY * | X509_NAME_get_entry (const X509_NAME *name, int loc) |
|
OPENSSL_EXPORT int | X509_NAME_get_index_by_NID (const X509_NAME *name, int nid, int lastpos) |
|
OPENSSL_EXPORT int | X509_NAME_get_index_by_OBJ (const X509_NAME *name, const ASN1_OBJECT *obj, int lastpos) |
|
OPENSSL_EXPORT int | X509_NAME_get_text_by_NID (const X509_NAME *name, int nid, char *buf, int len) |
|
OPENSSL_EXPORT int | X509_NAME_get_text_by_OBJ (const X509_NAME *name, const ASN1_OBJECT *obj, char *buf, int len) |
|
OPENSSL_EXPORT unsigned long | X509_NAME_hash (X509_NAME *x) |
|
OPENSSL_EXPORT unsigned long | X509_NAME_hash_old (X509_NAME *x) |
|
OPENSSL_EXPORT char * | X509_NAME_oneline (const X509_NAME *a, char *buf, int size) |
|
OPENSSL_EXPORT int | X509_NAME_print (BIO *bp, const X509_NAME *name, int obase) |
|
OPENSSL_EXPORT int | X509_NAME_print_ex (BIO *out, const X509_NAME *nm, int indent, unsigned long flags) |
|
OPENSSL_EXPORT int | X509_NAME_print_ex_fp (FILE *fp, const X509_NAME *nm, int indent, unsigned long flags) |
|
OPENSSL_EXPORT int | X509_NAME_set (X509_NAME **xn, X509_NAME *name) |
|
OPENSSL_EXPORT void | X509_OBJECT_free_contents (X509_OBJECT *a) |
|
OPENSSL_EXPORT X509 * | X509_OBJECT_get0_X509 (const X509_OBJECT *a) |
|
OPENSSL_EXPORT int | X509_OBJECT_get_type (const X509_OBJECT *a) |
|
OPENSSL_EXPORT int | X509_OBJECT_idx_by_subject (STACK_OF(X509_OBJECT) *h, int type, X509_NAME *name) |
|
OPENSSL_EXPORT X509_OBJECT * | X509_OBJECT_retrieve_by_subject (STACK_OF(X509_OBJECT) *h, int type, X509_NAME *name) |
|
OPENSSL_EXPORT X509_OBJECT * | X509_OBJECT_retrieve_match (STACK_OF(X509_OBJECT) *h, X509_OBJECT *x) |
|
OPENSSL_EXPORT int | X509_OBJECT_up_ref_count (X509_OBJECT *a) |
|
OPENSSL_EXPORT int | X509_ocspid_print (BIO *bp, X509 *x) |
|
OPENSSL_EXPORT X509 * | X509_parse_from_buffer (CRYPTO_BUFFER *buf) |
|
OPENSSL_EXPORT void | X509_PKEY_free (X509_PKEY *a) |
|
OPENSSL_EXPORT X509_PKEY * | X509_PKEY_new (void) |
|
OPENSSL_EXPORT int | X509_policy_check (X509_POLICY_TREE **ptree, int *pexplicit_policy, STACK_OF(X509) *certs, STACK_OF(ASN1_OBJECT) *policy_oids, unsigned int flags) |
|
OPENSSL_EXPORT X509_POLICY_NODE * | X509_policy_level_get0_node (X509_POLICY_LEVEL *level, int i) |
|
OPENSSL_EXPORT int | X509_policy_level_node_count (X509_POLICY_LEVEL *level) |
|
const OPENSSL_EXPORT X509_POLICY_NODE * | X509_policy_node_get0_parent (const X509_POLICY_NODE *node) |
|
const OPENSSL_EXPORT ASN1_OBJECT * | X509_policy_node_get0_policy (const X509_POLICY_NODE *node) |
|
OPENSSL_EXPORT void | X509_policy_tree_free (X509_POLICY_TREE *tree) |
|
OPENSSL_EXPORT X509_POLICY_LEVEL * | X509_policy_tree_get0_level (const X509_POLICY_TREE *tree, int i) |
|
OPENSSL_EXPORT int | X509_policy_tree_level_count (const X509_POLICY_TREE *tree) |
|
OPENSSL_EXPORT int | X509_print (BIO *bp, X509 *x) |
|
OPENSSL_EXPORT int | X509_print_ex (BIO *bp, X509 *x, unsigned long nmflag, unsigned long cflag) |
|
OPENSSL_EXPORT int | X509_print_ex_fp (FILE *bp, X509 *x, unsigned long nmflag, unsigned long cflag) |
|
OPENSSL_EXPORT int | X509_print_fp (FILE *bp, X509 *x) |
|
OPENSSL_EXPORT int | X509_pubkey_digest (const X509 *x509, const EVP_MD *md, uint8_t *out, unsigned *out_len) |
|
OPENSSL_EXPORT EVP_PKEY * | X509_PUBKEY_get (X509_PUBKEY *key) |
|
OPENSSL_EXPORT int | X509_PUBKEY_get0_param (ASN1_OBJECT **out_obj, const uint8_t **out_key, int *out_key_len, X509_ALGOR **out_alg, X509_PUBKEY *pub) |
|
const OPENSSL_EXPORT ASN1_BIT_STRING * | X509_PUBKEY_get0_public_key (const X509_PUBKEY *pub) |
|
OPENSSL_EXPORT int | X509_PUBKEY_set (X509_PUBKEY **x, EVP_PKEY *pkey) |
|
OPENSSL_EXPORT int | X509_PUBKEY_set0_param (X509_PUBKEY *pub, ASN1_OBJECT *obj, int param_type, void *param_value, uint8_t *key, int key_len) |
|
OPENSSL_EXPORT void | X509_reject_clear (X509 *x) |
|
OPENSSL_EXPORT int | X509_REQ_add1_attr (X509_REQ *req, X509_ATTRIBUTE *attr) |
|
OPENSSL_EXPORT int | X509_REQ_add1_attr_by_NID (X509_REQ *req, int nid, int attrtype, const unsigned char *data, int len) |
|
OPENSSL_EXPORT int | X509_REQ_add1_attr_by_OBJ (X509_REQ *req, const ASN1_OBJECT *obj, int attrtype, const unsigned char *data, int len) |
|
OPENSSL_EXPORT int | X509_REQ_add1_attr_by_txt (X509_REQ *req, const char *attrname, int attrtype, const unsigned char *data, int len) |
|
OPENSSL_EXPORT int | X509_REQ_add_extensions (X509_REQ *req, const STACK_OF(X509_EXTENSION) *exts) |
|
OPENSSL_EXPORT int | X509_REQ_add_extensions_nid (X509_REQ *req, const STACK_OF(X509_EXTENSION) *exts, int nid) |
|
OPENSSL_EXPORT int | X509_REQ_check_private_key (X509_REQ *x509, EVP_PKEY *pkey) |
|
OPENSSL_EXPORT X509_ATTRIBUTE * | X509_REQ_delete_attr (X509_REQ *req, int loc) |
|
OPENSSL_EXPORT int | X509_REQ_digest (const X509_REQ *req, const EVP_MD *md, uint8_t *out, unsigned *out_len) |
|
OPENSSL_EXPORT X509_REQ * | X509_REQ_dup (X509_REQ *req) |
|
OPENSSL_EXPORT int | X509_REQ_extension_nid (int nid) |
|
OPENSSL_EXPORT void | X509_REQ_get0_signature (const X509_REQ *req, const ASN1_BIT_STRING **out_sig, const X509_ALGOR **out_alg) |
|
OPENSSL_EXPORT X509_ATTRIBUTE * | X509_REQ_get_attr (const X509_REQ *req, int loc) |
|
OPENSSL_EXPORT int | X509_REQ_get_attr_by_NID (const X509_REQ *req, int nid, int lastpos) |
|
OPENSSL_EXPORT int | X509_REQ_get_attr_by_OBJ (const X509_REQ *req, const ASN1_OBJECT *obj, int lastpos) |
|
OPENSSL_EXPORT int | X509_REQ_get_attr_count (const X509_REQ *req) |
|
OPENSSL_EXPORT EVP_PKEY * | X509_REQ_get_pubkey (X509_REQ *req) |
|
OPENSSL_EXPORT int | X509_REQ_get_signature_nid (const X509_REQ *req) |
|
OPENSSL_EXPORT X509_NAME * | X509_REQ_get_subject_name (const X509_REQ *req) |
|
OPENSSL_EXPORT long | X509_REQ_get_version (const X509_REQ *req) |
|
OPENSSL_EXPORT int | X509_REQ_print (BIO *bp, X509_REQ *req) |
|
OPENSSL_EXPORT int | X509_REQ_print_ex (BIO *bp, X509_REQ *x, unsigned long nmflag, unsigned long cflag) |
|
OPENSSL_EXPORT int | X509_REQ_print_fp (FILE *bp, X509_REQ *req) |
|
OPENSSL_EXPORT int | X509_REQ_set_pubkey (X509_REQ *req, EVP_PKEY *pkey) |
|
OPENSSL_EXPORT int | X509_REQ_set_subject_name (X509_REQ *req, X509_NAME *name) |
|
OPENSSL_EXPORT int | X509_REQ_set_version (X509_REQ *req, long version) |
|
OPENSSL_EXPORT int | X509_REQ_sign (X509_REQ *req, EVP_PKEY *pkey, const EVP_MD *md) |
|
OPENSSL_EXPORT int | X509_REQ_sign_ctx (X509_REQ *req, EVP_MD_CTX *ctx) |
|
OPENSSL_EXPORT int | X509_REQ_verify (X509_REQ *req, EVP_PKEY *pkey) |
|
OPENSSL_EXPORT int | X509_REVOKED_add1_ext_i2d (X509_REVOKED *x, int nid, void *value, int crit, unsigned long flags) |
|
OPENSSL_EXPORT int | X509_REVOKED_add_ext (X509_REVOKED *x, X509_EXTENSION *ex, int loc) |
|
OPENSSL_EXPORT X509_EXTENSION * | X509_REVOKED_delete_ext (X509_REVOKED *x, int loc) |
|
OPENSSL_EXPORT X509_REVOKED * | X509_REVOKED_dup (X509_REVOKED *rev) |
|
const OPENSSL_EXPORT ASN1_TIME * | X509_REVOKED_get0_revocationDate (const X509_REVOKED *revoked) |
|
const OPENSSL_EXPORT ASN1_INTEGER * | X509_REVOKED_get0_serialNumber (const X509_REVOKED *revoked) |
|
OPENSSL_EXPORT X509_EXTENSION * | X509_REVOKED_get_ext (const X509_REVOKED *x, int loc) |
|
OPENSSL_EXPORT int | X509_REVOKED_get_ext_by_critical (const X509_REVOKED *x, int crit, int lastpos) |
|
OPENSSL_EXPORT int | X509_REVOKED_get_ext_by_NID (const X509_REVOKED *x, int nid, int lastpos) |
|
OPENSSL_EXPORT int | X509_REVOKED_get_ext_by_OBJ (const X509_REVOKED *x, const ASN1_OBJECT *obj, int lastpos) |
|
OPENSSL_EXPORT int | X509_REVOKED_get_ext_count (const X509_REVOKED *x) |
|
OPENSSL_EXPORT void * | X509_REVOKED_get_ext_d2i (const X509_REVOKED *revoked, int nid, int *out_critical, int *out_idx) |
|
OPENSSL_EXPORT int | X509_REVOKED_set_revocationDate (X509_REVOKED *revoked, const ASN1_TIME *tm) |
|
OPENSSL_EXPORT int | X509_REVOKED_set_serialNumber (X509_REVOKED *revoked, const ASN1_INTEGER *serial) |
|
OPENSSL_EXPORT int | X509_set1_notAfter (X509 *x509, const ASN1_TIME *tm) |
|
OPENSSL_EXPORT int | X509_set1_notBefore (X509 *x509, const ASN1_TIME *tm) |
|
OPENSSL_EXPORT int | X509_set1_signature_algo (X509 *x509, const X509_ALGOR *algo) |
|
OPENSSL_EXPORT int | X509_set1_signature_value (X509 *x509, const uint8_t *sig, size_t sig_len) |
|
OPENSSL_EXPORT int | X509_set_ex_data (X509 *r, int idx, void *arg) |
|
OPENSSL_EXPORT int | X509_set_issuer_name (X509 *x509, X509_NAME *name) |
|
OPENSSL_EXPORT int | X509_set_notAfter (X509 *x509, const ASN1_TIME *tm) |
|
OPENSSL_EXPORT int | X509_set_notBefore (X509 *x509, const ASN1_TIME *tm) |
|
OPENSSL_EXPORT int | X509_set_pubkey (X509 *x509, EVP_PKEY *pkey) |
|
OPENSSL_EXPORT int | X509_set_serialNumber (X509 *x509, const ASN1_INTEGER *serial) |
|
OPENSSL_EXPORT int | X509_set_subject_name (X509 *x509, X509_NAME *name) |
|
OPENSSL_EXPORT int | X509_set_version (X509 *x509, long version) |
|
OPENSSL_EXPORT void | X509_SIG_get0 (const X509_SIG *sig, const X509_ALGOR **out_alg, const ASN1_OCTET_STRING **out_digest) |
|
OPENSSL_EXPORT void | X509_SIG_getm (X509_SIG *sig, X509_ALGOR **out_alg, ASN1_OCTET_STRING **out_digest) |
|
OPENSSL_EXPORT int | X509_sign (X509 *x509, EVP_PKEY *pkey, const EVP_MD *md) |
|
OPENSSL_EXPORT int | X509_sign_ctx (X509 *x509, EVP_MD_CTX *ctx) |
|
OPENSSL_EXPORT int | X509_signature_dump (BIO *bio, const ASN1_STRING *sig, int indent) |
|
OPENSSL_EXPORT int | X509_signature_print (BIO *bio, const X509_ALGOR *alg, const ASN1_STRING *sig) |
|
OPENSSL_EXPORT int | X509_STORE_add_cert (X509_STORE *ctx, X509 *x) |
|
OPENSSL_EXPORT int | X509_STORE_add_crl (X509_STORE *ctx, X509_CRL *x) |
|
OPENSSL_EXPORT X509_LOOKUP * | X509_STORE_add_lookup (X509_STORE *v, X509_LOOKUP_METHOD *m) |
|
OPENSSL_EXPORT void | X509_STORE_CTX_cleanup (X509_STORE_CTX *ctx) |
|
OPENSSL_EXPORT void | X509_STORE_CTX_free (X509_STORE_CTX *ctx) |
|
OPENSSL_EXPORT X509 * | X509_STORE_CTX_get0_cert (X509_STORE_CTX *ctx) |
|
OPENSSL_EXPORT X509_CRL * | X509_STORE_CTX_get0_current_crl (X509_STORE_CTX *ctx) |
|
OPENSSL_EXPORT X509 * | X509_STORE_CTX_get0_current_issuer (X509_STORE_CTX *ctx) |
|
OPENSSL_EXPORT X509_VERIFY_PARAM * | X509_STORE_CTX_get0_param (X509_STORE_CTX *ctx) |
|
OPENSSL_EXPORT X509_STORE_CTX * | X509_STORE_CTX_get0_parent_ctx (X509_STORE_CTX *ctx) |
|
OPENSSL_EXPORT X509_POLICY_TREE * | X509_STORE_CTX_get0_policy_tree (X509_STORE_CTX *ctx) |
|
OPENSSL_EXPORT X509_STORE * | X509_STORE_CTX_get0_store (X509_STORE_CTX *ctx) |
|
OPENSSL_EXPORT int | X509_STORE_CTX_get1_issuer (X509 **issuer, X509_STORE_CTX *ctx, X509 *x) |
|
OPENSSL_EXPORT X509 * | X509_STORE_CTX_get_current_cert (X509_STORE_CTX *ctx) |
|
OPENSSL_EXPORT int | X509_STORE_CTX_get_error (X509_STORE_CTX *ctx) |
|
OPENSSL_EXPORT int | X509_STORE_CTX_get_error_depth (X509_STORE_CTX *ctx) |
|
OPENSSL_EXPORT void * | X509_STORE_CTX_get_ex_data (X509_STORE_CTX *ctx, int idx) |
|
OPENSSL_EXPORT int | X509_STORE_CTX_get_ex_new_index (long argl, void *argp, CRYPTO_EX_unused *unused, CRYPTO_EX_dup *dup_unused, CRYPTO_EX_free *free_func) |
|
OPENSSL_EXPORT int | X509_STORE_CTX_get_explicit_policy (X509_STORE_CTX *ctx) |
|
OPENSSL_EXPORT int | X509_STORE_CTX_init (X509_STORE_CTX *ctx, X509_STORE *store, X509 *x509, STACK_OF(X509) *chain) |
|
OPENSSL_EXPORT X509_STORE_CTX * | X509_STORE_CTX_new (void) |
|
OPENSSL_EXPORT int | X509_STORE_CTX_purpose_inherit (X509_STORE_CTX *ctx, int def_purpose, int purpose, int trust) |
|
OPENSSL_EXPORT void | X509_STORE_CTX_set0_crls (X509_STORE_CTX *c, STACK_OF(X509_CRL) *sk) |
|
OPENSSL_EXPORT void | X509_STORE_CTX_set0_param (X509_STORE_CTX *ctx, X509_VERIFY_PARAM *param) |
|
OPENSSL_EXPORT void | X509_STORE_CTX_set_cert (X509_STORE_CTX *c, X509 *x) |
|
OPENSSL_EXPORT void | X509_STORE_CTX_set_chain (X509_STORE_CTX *c, STACK_OF(X509) *sk) |
|
OPENSSL_EXPORT int | X509_STORE_CTX_set_default (X509_STORE_CTX *ctx, const char *name) |
|
OPENSSL_EXPORT void | X509_STORE_CTX_set_depth (X509_STORE_CTX *ctx, int depth) |
|
OPENSSL_EXPORT void | X509_STORE_CTX_set_error (X509_STORE_CTX *ctx, int s) |
|
OPENSSL_EXPORT int | X509_STORE_CTX_set_ex_data (X509_STORE_CTX *ctx, int idx, void *data) |
|
OPENSSL_EXPORT void | X509_STORE_CTX_set_flags (X509_STORE_CTX *ctx, unsigned long flags) |
|
OPENSSL_EXPORT int | X509_STORE_CTX_set_purpose (X509_STORE_CTX *ctx, int purpose) |
|
OPENSSL_EXPORT void | X509_STORE_CTX_set_time (X509_STORE_CTX *ctx, unsigned long flags, time_t t) |
|
OPENSSL_EXPORT int | X509_STORE_CTX_set_trust (X509_STORE_CTX *ctx, int trust) |
|
OPENSSL_EXPORT void | X509_STORE_CTX_set_verify (X509_STORE_CTX *ctx, X509_STORE_CTX_verify_fn verify) |
|
OPENSSL_EXPORT void | X509_STORE_CTX_set_verify_cb (X509_STORE_CTX *ctx, int(*verify_cb)(int, X509_STORE_CTX *)) |
|
OPENSSL_EXPORT void | X509_STORE_CTX_trusted_stack (X509_STORE_CTX *ctx, STACK_OF(X509) *sk) |
|
OPENSSL_EXPORT void | X509_STORE_CTX_zero (X509_STORE_CTX *ctx) |
|
OPENSSL_EXPORT void | X509_STORE_free (X509_STORE *v) |
|
OPENSSL_EXPORT X509_VERIFY_PARAM * | X509_STORE_get0_param (X509_STORE *ctx) |
|
OPENSSL_EXPORT int | X509_STORE_get_by_subject (X509_STORE_CTX *vs, int type, X509_NAME *name, X509_OBJECT *ret) |
|
OPENSSL_EXPORT X509_STORE_CTX_cert_crl_fn | X509_STORE_get_cert_crl (X509_STORE *ctx) |
|
OPENSSL_EXPORT X509_STORE_CTX_check_crl_fn | X509_STORE_get_check_crl (X509_STORE *ctx) |
|
OPENSSL_EXPORT X509_STORE_CTX_check_issued_fn | X509_STORE_get_check_issued (X509_STORE *ctx) |
|
OPENSSL_EXPORT X509_STORE_CTX_check_revocation_fn | X509_STORE_get_check_revocation (X509_STORE *ctx) |
|
OPENSSL_EXPORT X509_STORE_CTX_cleanup_fn | X509_STORE_get_cleanup (X509_STORE *ctx) |
|
OPENSSL_EXPORT X509_STORE_CTX_get_crl_fn | X509_STORE_get_get_crl (X509_STORE *ctx) |
|
OPENSSL_EXPORT X509_STORE_CTX_get_issuer_fn | X509_STORE_get_get_issuer (X509_STORE *ctx) |
|
OPENSSL_EXPORT X509_STORE_CTX_lookup_certs_fn | X509_STORE_get_lookup_certs (X509_STORE *ctx) |
|
OPENSSL_EXPORT X509_STORE_CTX_lookup_crls_fn | X509_STORE_get_lookup_crls (X509_STORE *ctx) |
|
OPENSSL_EXPORT X509_STORE_CTX_verify_fn | X509_STORE_get_verify (X509_STORE *ctx) |
|
OPENSSL_EXPORT X509_STORE_CTX_verify_cb | X509_STORE_get_verify_cb (X509_STORE *ctx) |
|
OPENSSL_EXPORT int | X509_STORE_load_locations (X509_STORE *ctx, const char *file, const char *dir) |
|
OPENSSL_EXPORT X509_STORE * | X509_STORE_new (void) |
|
OPENSSL_EXPORT int | X509_STORE_set1_param (X509_STORE *ctx, X509_VERIFY_PARAM *pm) |
|
OPENSSL_EXPORT void | X509_STORE_set_cert_crl (X509_STORE *ctx, X509_STORE_CTX_cert_crl_fn cert_crl) |
|
OPENSSL_EXPORT void | X509_STORE_set_check_crl (X509_STORE *ctx, X509_STORE_CTX_check_crl_fn check_crl) |
|
OPENSSL_EXPORT void | X509_STORE_set_check_issued (X509_STORE *ctx, X509_STORE_CTX_check_issued_fn check_issued) |
|
OPENSSL_EXPORT void | X509_STORE_set_check_revocation (X509_STORE *ctx, X509_STORE_CTX_check_revocation_fn check_revocation) |
|
OPENSSL_EXPORT void | X509_STORE_set_cleanup (X509_STORE *ctx, X509_STORE_CTX_cleanup_fn cleanup) |
|
OPENSSL_EXPORT int | X509_STORE_set_default_paths (X509_STORE *ctx) |
|
OPENSSL_EXPORT int | X509_STORE_set_depth (X509_STORE *store, int depth) |
|
OPENSSL_EXPORT int | X509_STORE_set_flags (X509_STORE *ctx, unsigned long flags) |
|
OPENSSL_EXPORT void | X509_STORE_set_get_crl (X509_STORE *ctx, X509_STORE_CTX_get_crl_fn get_crl) |
|
OPENSSL_EXPORT void | X509_STORE_set_get_issuer (X509_STORE *ctx, X509_STORE_CTX_get_issuer_fn get_issuer) |
|
OPENSSL_EXPORT void | X509_STORE_set_lookup_certs (X509_STORE *ctx, X509_STORE_CTX_lookup_certs_fn lookup_certs) |
|
OPENSSL_EXPORT void | X509_STORE_set_lookup_crls (X509_STORE *ctx, X509_STORE_CTX_lookup_crls_fn lookup_crls) |
|
OPENSSL_EXPORT int | X509_STORE_set_purpose (X509_STORE *ctx, int purpose) |
|
OPENSSL_EXPORT int | X509_STORE_set_trust (X509_STORE *ctx, int trust) |
|
OPENSSL_EXPORT void | X509_STORE_set_verify (X509_STORE *ctx, X509_STORE_CTX_verify_fn verify) |
|
OPENSSL_EXPORT void | X509_STORE_set_verify_cb (X509_STORE *ctx, X509_STORE_CTX_verify_cb verify_cb) |
|
OPENSSL_EXPORT int | X509_STORE_up_ref (X509_STORE *store) |
|
OPENSSL_EXPORT int | X509_subject_name_cmp (const X509 *a, const X509 *b) |
|
OPENSSL_EXPORT unsigned long | X509_subject_name_hash (X509 *x) |
|
OPENSSL_EXPORT unsigned long | X509_subject_name_hash_old (X509 *x) |
|
OPENSSL_EXPORT ASN1_TIME * | X509_time_adj (ASN1_TIME *s, long offset_sec, time_t *t) |
|
OPENSSL_EXPORT ASN1_TIME * | X509_time_adj_ex (ASN1_TIME *s, int offset_day, long offset_sec, time_t *t) |
|
OPENSSL_EXPORT X509_REQ * | X509_to_X509_REQ (X509 *x, EVP_PKEY *pkey, const EVP_MD *md) |
|
OPENSSL_EXPORT int | X509_TRUST_add (int id, int flags, int(*ck)(X509_TRUST *, X509 *, int), char *name, int arg1, void *arg2) |
|
OPENSSL_EXPORT void | X509_TRUST_cleanup (void) |
|
OPENSSL_EXPORT void | X509_trust_clear (X509 *x) |
|
OPENSSL_EXPORT X509_TRUST * | X509_TRUST_get0 (int idx) |
|
OPENSSL_EXPORT char * | X509_TRUST_get0_name (const X509_TRUST *xp) |
|
OPENSSL_EXPORT int | X509_TRUST_get_by_id (int id) |
|
OPENSSL_EXPORT int | X509_TRUST_get_count (void) |
|
OPENSSL_EXPORT int | X509_TRUST_get_flags (const X509_TRUST *xp) |
|
OPENSSL_EXPORT int | X509_TRUST_get_trust (const X509_TRUST *xp) |
|
OPENSSL_EXPORT int | X509_TRUST_set (int *t, int trust) |
|
OPENSSL_EXPORT int | X509_up_ref (X509 *x509) |
|
OPENSSL_EXPORT int | X509_verify (X509 *x509, EVP_PKEY *pkey) |
|
OPENSSL_EXPORT int | X509_verify_cert (X509_STORE_CTX *ctx) |
|
const OPENSSL_EXPORT char * | X509_verify_cert_error_string (long err) |
|
OPENSSL_EXPORT int | X509_VERIFY_PARAM_add0_policy (X509_VERIFY_PARAM *param, ASN1_OBJECT *policy) |
|
OPENSSL_EXPORT int | X509_VERIFY_PARAM_add0_table (X509_VERIFY_PARAM *param) |
|
OPENSSL_EXPORT int | X509_VERIFY_PARAM_add1_host (X509_VERIFY_PARAM *param, const char *name, size_t namelen) |
|
OPENSSL_EXPORT int | X509_VERIFY_PARAM_clear_flags (X509_VERIFY_PARAM *param, unsigned long flags) |
|
OPENSSL_EXPORT void | X509_VERIFY_PARAM_free (X509_VERIFY_PARAM *param) |
|
const OPENSSL_EXPORT X509_VERIFY_PARAM * | X509_VERIFY_PARAM_get0 (int id) |
|
const OPENSSL_EXPORT char * | X509_VERIFY_PARAM_get0_name (const X509_VERIFY_PARAM *param) |
|
OPENSSL_EXPORT char * | X509_VERIFY_PARAM_get0_peername (X509_VERIFY_PARAM *) |
|
OPENSSL_EXPORT int | X509_VERIFY_PARAM_get_count (void) |
|
OPENSSL_EXPORT int | X509_VERIFY_PARAM_get_depth (const X509_VERIFY_PARAM *param) |
|
OPENSSL_EXPORT unsigned long | X509_VERIFY_PARAM_get_flags (X509_VERIFY_PARAM *param) |
|
OPENSSL_EXPORT int | X509_VERIFY_PARAM_inherit (X509_VERIFY_PARAM *to, const X509_VERIFY_PARAM *from) |
|
const OPENSSL_EXPORT X509_VERIFY_PARAM * | X509_VERIFY_PARAM_lookup (const char *name) |
|
OPENSSL_EXPORT X509_VERIFY_PARAM * | X509_VERIFY_PARAM_new (void) |
|
OPENSSL_EXPORT int | X509_VERIFY_PARAM_set1 (X509_VERIFY_PARAM *to, const X509_VERIFY_PARAM *from) |
|
OPENSSL_EXPORT int | X509_VERIFY_PARAM_set1_email (X509_VERIFY_PARAM *param, const char *email, size_t emaillen) |
|
OPENSSL_EXPORT int | X509_VERIFY_PARAM_set1_host (X509_VERIFY_PARAM *param, const char *name, size_t namelen) |
|
OPENSSL_EXPORT int | X509_VERIFY_PARAM_set1_ip (X509_VERIFY_PARAM *param, const unsigned char *ip, size_t iplen) |
|
OPENSSL_EXPORT int | X509_VERIFY_PARAM_set1_ip_asc (X509_VERIFY_PARAM *param, const char *ipasc) |
|
OPENSSL_EXPORT int | X509_VERIFY_PARAM_set1_name (X509_VERIFY_PARAM *param, const char *name) |
|
OPENSSL_EXPORT int | X509_VERIFY_PARAM_set1_policies (X509_VERIFY_PARAM *param, STACK_OF(ASN1_OBJECT) *policies) |
|
OPENSSL_EXPORT void | X509_VERIFY_PARAM_set_depth (X509_VERIFY_PARAM *param, int depth) |
|
OPENSSL_EXPORT int | X509_VERIFY_PARAM_set_flags (X509_VERIFY_PARAM *param, unsigned long flags) |
|
OPENSSL_EXPORT void | X509_VERIFY_PARAM_set_hostflags (X509_VERIFY_PARAM *param, unsigned int flags) |
|
OPENSSL_EXPORT int | X509_VERIFY_PARAM_set_purpose (X509_VERIFY_PARAM *param, int purpose) |
|
OPENSSL_EXPORT void | X509_VERIFY_PARAM_set_time (X509_VERIFY_PARAM *param, time_t t) |
|
OPENSSL_EXPORT int | X509_VERIFY_PARAM_set_trust (X509_VERIFY_PARAM *param, int trust) |
|
OPENSSL_EXPORT void | X509_VERIFY_PARAM_table_cleanup (void) |
|
OPENSSL_EXPORT X509_ATTRIBUTE * | X509at_delete_attr (STACK_OF(X509_ATTRIBUTE) *x, int loc) |
|
OPENSSL_EXPORT X509_ATTRIBUTE * | X509at_get_attr (const STACK_OF(X509_ATTRIBUTE) *x, int loc) |
|
OPENSSL_EXPORT int | X509at_get_attr_by_NID (const STACK_OF(X509_ATTRIBUTE) *x, int nid, int lastpos) |
|
OPENSSL_EXPORT int | X509at_get_attr_by_OBJ (const STACK_OF(X509_ATTRIBUTE) *sk, const ASN1_OBJECT *obj, int lastpos) |
|
OPENSSL_EXPORT int | X509at_get_attr_count (const STACK_OF(X509_ATTRIBUTE) *x) |
|
OPENSSL_EXPORT X509_EXTENSION * | X509v3_delete_ext (STACK_OF(X509_EXTENSION) *x, int loc) |
|
OPENSSL_EXPORT X509_EXTENSION * | X509v3_get_ext (const STACK_OF(X509_EXTENSION) *x, int loc) |
|
OPENSSL_EXPORT int | X509v3_get_ext_by_critical (const STACK_OF(X509_EXTENSION) *x, int crit, int lastpos) |
|
OPENSSL_EXPORT int | X509v3_get_ext_by_NID (const STACK_OF(X509_EXTENSION) *x, int nid, int lastpos) |
|
OPENSSL_EXPORT int | X509v3_get_ext_by_OBJ (const STACK_OF(X509_EXTENSION) *x, const ASN1_OBJECT *obj, int lastpos) |
|
OPENSSL_EXPORT int | X509v3_get_ext_count (const STACK_OF(X509_EXTENSION) *x) |
|