Home | History | Annotate | Download | only in ssl

Lines Matching full:ssl_ctx

258 int SSL_CTX_set_ssl_version(SSL_CTX *ctx,const SSL_METHOD *meth)
275 SSL *SSL_new(SSL_CTX *ctx)
307 * called (and the direct reference to the per-SSL_CTX
311 * Now we don't look at the SSL_CTX's CERT after having
398 int SSL_CTX_set_session_id_context(SSL_CTX *ctx,const unsigned char *sid_ctx,
426 int SSL_CTX_set_generate_session_id(SSL_CTX *ctx, GEN_SESSION_CB cb)
476 int SSL_CTX_set_purpose(SSL_CTX *s, int purpose)
486 int SSL_CTX_set_trust(SSL_CTX *s, int trust)
496 int SSL_CTX_set1_param(SSL_CTX *ctx, X509_VERIFY_PARAM *vpm)
777 int SSL_CTX_get_verify_mode(const SSL_CTX *ctx)
782 int SSL_CTX_get_verify_depth(const SSL_CTX *ctx)
787 int (*SSL_CTX_get_verify_callback(const SSL_CTX *ctx))(int,X509_STORE_CTX *)
889 int SSL_CTX_check_private_key(const SSL_CTX *ctx)
1122 LHASH_OF(SSL_SESSION) *SSL_CTX_sessions(SSL_CTX *ctx)
1127 long SSL_CTX_ctrl(SSL_CTX *ctx,int cmd,long larg,void *parg)
1206 long SSL_CTX_callback_ctrl(SSL_CTX *ctx, int cmd, void (*fp)(void))
1295 /** specify the ciphers to be used by default by the SSL_CTX */
1296 int SSL_CTX_set_cipher_list(SSL_CTX *ctx, const char *str)
1635 void SSL_CTX_set_next_protos_advertised_cb(SSL_CTX *ctx, int (*cb) (SSL *ssl, const unsigned char **out, unsigned int *outlen, void *arg), void *arg)
1651 void SSL_CTX_set_next_proto_select_cb(SSL_CTX *ctx, int (*cb) (SSL *s, unsigned char **out, unsigned char *outlen, const unsigned char *in, unsigned int inlen, void *arg), void *arg)
1704 SSL_CTX *SSL_CTX_new(const SSL_METHOD *meth)
1706 SSL_CTX *ret=NULL;
1727 ret=(SSL_CTX *)OPENSSL_malloc(sizeof(SSL_CTX));
1731 memset(ret,0,sizeof(SSL_CTX));
1924 void SSL_CTX_free(SSL_CTX *a)
1932 REF_PRINT("SSL_CTX",a);
1948 * the ex_data of SSL_CTX, thus the ex_data store can only be removed
2007 void SSL_CTX_set_default_passwd_cb(SSL_CTX *ctx, pem_password_cb *cb)
2012 void SSL_CTX_set_default_passwd_cb_userdata(SSL_CTX *ctx,void *u)
2017 void SSL_CTX_set_cert_verify_callback(SSL_CTX *ctx, int (*cb)(X509_STORE_CTX *,void *), void *arg)
2023 void SSL_CTX_set_verify(SSL_CTX *ctx,int mode,int (*cb)(int, X509_STORE_CTX *))
2029 void SSL_CTX_set_verify_depth(SSL_CTX *ctx,int depth)
2932 void SSL_CTX_set_quiet_shutdown(SSL_CTX *ctx,int mode)
2937 int SSL_CTX_get_quiet_shutdown(const SSL_CTX *ctx)
2967 SSL_CTX *SSL_get_SSL_CTX(const SSL *ssl)
2972 SSL_CTX *SSL_set_SSL_CTX(SSL *ssl, SSL_CTX* ctx)
2991 int SSL_CTX_set_default_verify_paths(SSL_CTX *ctx)
2996 int SSL_CTX_load_verify_locations(SSL_CTX *ctx, const char *CAfile,
3060 int SSL_CTX_set_ex_data(SSL_CTX *s,int idx,void *arg)
3065 void *SSL_CTX_get_ex_data(const SSL_CTX *s,int idx)
3075 X509_STORE *SSL_CTX_get_cert_store(const SSL_CTX *ctx)
3080 void SSL_CTX_set_cert_store(SSL_CTX *ctx,X509_STORE *store)
3099 void SSL_CTX_set_tmp_rsa_callback(SSL_CTX *ctx,RSA *(*cb)(SSL *ssl,
3136 void SSL_CTX_set_tmp_dh_callback(SSL_CTX *ctx,DH *(*dh)(SSL *ssl,int is_export,
3150 void SSL_CTX_set_tmp_ecdh_callback(SSL_CTX *ctx,EC_KEY *(*ecdh)(SSL *ssl,int is_export,
3164 int SSL_CTX_use_psk_identity_hint(SSL_CTX *ctx, const char *identity_hint)
3232 void SSL_CTX_set_psk_client_callback(SSL_CTX *ctx,
3247 void SSL_CTX_set_psk_server_callback(SSL_CTX *ctx,
3255 void SSL_CTX_set_msg_callback(SSL_CTX *ctx, void (*cb)(int write_p, int version, int content_type, const void *buf, size_t len, SSL *ssl, void *arg))