Home | History | Annotate | Download | only in ssl

Lines Matching full:ssl_ctx

255 int SSL_CTX_set_ssl_version(SSL_CTX *ctx,const SSL_METHOD *meth)
272 SSL *SSL_new(SSL_CTX *ctx)
304 * called (and the direct reference to the per-SSL_CTX
308 * Now we don't look at the SSL_CTX's CERT after having
395 int SSL_CTX_set_session_id_context(SSL_CTX *ctx,const unsigned char *sid_ctx,
423 int SSL_CTX_set_generate_session_id(SSL_CTX *ctx, GEN_SESSION_CB cb)
473 int SSL_CTX_set_purpose(SSL_CTX *s, int purpose)
483 int SSL_CTX_set_trust(SSL_CTX *s, int trust)
493 int SSL_CTX_set1_param(SSL_CTX *ctx, X509_VERIFY_PARAM *vpm)
771 int SSL_CTX_get_verify_mode(const SSL_CTX *ctx)
776 int SSL_CTX_get_verify_depth(const SSL_CTX *ctx)
781 int (*SSL_CTX_get_verify_callback(const SSL_CTX *ctx))(int,X509_STORE_CTX *)
883 int SSL_CTX_check_private_key(const SSL_CTX *ctx)
1100 LHASH_OF(SSL_SESSION) *SSL_CTX_sessions(SSL_CTX *ctx)
1105 long SSL_CTX_ctrl(SSL_CTX *ctx,int cmd,long larg,void *parg)
1184 long SSL_CTX_callback_ctrl(SSL_CTX *ctx, int cmd, void (*fp)(void))
1273 /** specify the ciphers to be used by default by the SSL_CTX */
1274 int SSL_CTX_set_cipher_list(SSL_CTX *ctx, const char *str)
1609 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)
1625 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)
1667 SSL_CTX *SSL_CTX_new(const SSL_METHOD *meth)
1669 SSL_CTX *ret=NULL;
1682 ret=(SSL_CTX *)OPENSSL_malloc(sizeof(SSL_CTX));
1686 memset(ret,0,sizeof(SSL_CTX));
1876 void SSL_CTX_free(SSL_CTX *a)
1884 REF_PRINT("SSL_CTX",a);
1900 * the ex_data of SSL_CTX, thus the ex_data store can only be removed
1953 void SSL_CTX_set_default_passwd_cb(SSL_CTX *ctx, pem_password_cb *cb)
1958 void SSL_CTX_set_default_passwd_cb_userdata(SSL_CTX *ctx,void *u)
1963 void SSL_CTX_set_cert_verify_callback(SSL_CTX *ctx, int (*cb)(X509_STORE_CTX *,void *), void *arg)
1969 void SSL_CTX_set_verify(SSL_CTX *ctx,int mode,int (*cb)(int, X509_STORE_CTX *))
1975 void SSL_CTX_set_verify_depth(SSL_CTX *ctx,int depth)
2874 void SSL_CTX_set_quiet_shutdown(SSL_CTX *ctx,int mode)
2879 int SSL_CTX_get_quiet_shutdown(const SSL_CTX *ctx)
2909 SSL_CTX *SSL_get_SSL_CTX(const SSL *ssl)
2914 SSL_CTX *SSL_set_SSL_CTX(SSL *ssl, SSL_CTX* ctx)
2933 int SSL_CTX_set_default_verify_paths(SSL_CTX *ctx)
2938 int SSL_CTX_load_verify_locations(SSL_CTX *ctx, const char *CAfile,
2997 int SSL_CTX_set_ex_data(SSL_CTX *s,int idx,void *arg)
3002 void *SSL_CTX_get_ex_data(const SSL_CTX *s,int idx)
3012 X509_STORE *SSL_CTX_get_cert_store(const SSL_CTX *ctx)
3017 void SSL_CTX_set_cert_store(SSL_CTX *ctx,X509_STORE *store)
3036 void SSL_CTX_set_tmp_rsa_callback(SSL_CTX *ctx,RSA *(*cb)(SSL *ssl,
3073 void SSL_CTX_set_tmp_dh_callback(SSL_CTX *ctx,DH *(*dh)(SSL *ssl,int is_export,
3087 void SSL_CTX_set_tmp_ecdh_callback(SSL_CTX *ctx,EC_KEY *(*ecdh)(SSL *ssl,int is_export,
3101 int SSL_CTX_use_psk_identity_hint(SSL_CTX *ctx, const char *identity_hint)
3169 void SSL_CTX_set_psk_client_callback(SSL_CTX *ctx,
3184 void SSL_CTX_set_psk_server_callback(SSL_CTX *ctx,
3192 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))