Lines Matching refs:SSL_CTX
275 int SSL_CTX_set_ssl_version(SSL_CTX *ctx, const SSL_METHOD *meth)
294 SSL *SSL_new(SSL_CTX *ctx)
326 * the per-SSL_CTX settings would be lost, but those still were
329 * SSL_CTX's CERT after having duplicated it once.
437 int SSL_CTX_set_session_id_context(SSL_CTX *ctx, const unsigned char *sid_ctx,
465 int SSL_CTX_set_generate_session_id(SSL_CTX *ctx, GEN_SESSION_CB cb)
517 int SSL_CTX_set_purpose(SSL_CTX *s, int purpose)
527 int SSL_CTX_set_trust(SSL_CTX *s, int trust)
537 int SSL_CTX_set1_param(SSL_CTX *ctx, X509_VERIFY_PARAM *vpm)
547 X509_VERIFY_PARAM *SSL_CTX_get0_param(SSL_CTX *ctx)
837 int SSL_CTX_get_verify_mode(const SSL_CTX *ctx)
842 int SSL_CTX_get_verify_depth(const SSL_CTX *ctx)
847 int (*SSL_CTX_get_verify_callback(const SSL_CTX *ctx)) (int, X509_STORE_CTX *) {
953 int SSL_CTX_check_private_key(const SSL_CTX *ctx)
1182 LHASH_OF(SSL_SESSION) *SSL_CTX_sessions(SSL_CTX *ctx)
1187 long SSL_CTX_ctrl(SSL_CTX *ctx, int cmd, long larg, void *parg)
1283 long SSL_CTX_callback_ctrl(SSL_CTX *ctx, int cmd, void (*fp) (void))
1366 /** specify the ciphers to be used by default by the SSL_CTX */
1367 int SSL_CTX_set_cipher_list(SSL_CTX *ctx, const char *str)
1716 void SSL_CTX_set_next_protos_advertised_cb(SSL_CTX *ctx,
1737 void SSL_CTX_set_next_proto_select_cb(SSL_CTX *ctx,
1754 int SSL_CTX_set_alpn_protos(SSL_CTX *ctx, const unsigned char *protos,
1794 void SSL_CTX_set_alpn_select_cb(SSL_CTX *ctx,
1876 SSL_CTX *SSL_CTX_new(const SSL_METHOD *meth)
1878 SSL_CTX *ret = NULL;
1895 ret = (SSL_CTX *)OPENSSL_malloc(sizeof(SSL_CTX));
1899 memset(ret, 0, sizeof(SSL_CTX));
2101 void SSL_CTX_free(SSL_CTX *a)
2110 REF_PRINT("SSL_CTX", a);
2126 * the ex_data of SSL_CTX, thus the ex_data store can only be removed
2198 void SSL_CTX_set_default_passwd_cb(SSL_CTX *ctx, pem_password_cb *cb)
2203 void SSL_CTX_set_default_passwd_cb_userdata(SSL_CTX *ctx, void *u)
2208 void SSL_CTX_set_cert_verify_callback(SSL_CTX *ctx,
2216 void SSL_CTX_set_verify(SSL_CTX *ctx, int mode,
2223 void SSL_CTX_set_verify_depth(SSL_CTX *ctx, int depth)
2228 void SSL_CTX_set_cert_cb(SSL_CTX *c, int (*cb) (SSL *ssl, void *arg),
2657 const SSL_METHOD *SSL_CTX_get_ssl_method(SSL_CTX *ctx)
3029 X509 *SSL_CTX_get0_certificate(const SSL_CTX *ctx)
3037 EVP_PKEY *SSL_CTX_get0_privatekey(const SSL_CTX *ctx)
3126 void SSL_CTX_set_quiet_shutdown(SSL_CTX *ctx, int mode)
3131 int SSL_CTX_get_quiet_shutdown(const SSL_CTX *ctx)
3161 SSL_CTX *SSL_get_SSL_CTX(const SSL *ssl)
3166 SSL_CTX *SSL_set_SSL_CTX(SSL *ssl, SSL_CTX *ctx)
3202 * If the session ID context matches that of the parent SSL_CTX,
3203 * inherit it from the new SSL_CTX as well. If however the context does
3223 int SSL_CTX_set_default_verify_paths(SSL_CTX *ctx)
3228 int SSL_CTX_load_verify_locations(SSL_CTX *ctx, const char *CAfile,
3296 int SSL_CTX_set_ex_data(SSL_CTX *s, int idx, void *arg)
3301 void *SSL_CTX_get_ex_data(const SSL_CTX *s, int idx)
3311 X509_STORE *SSL_CTX_get_cert_store(const SSL_CTX *ctx)
3316 void SSL_CTX_set_cert_store(SSL_CTX *ctx, X509_STORE *store)
3335 void SSL_CTX_set_tmp_rsa_callback(SSL_CTX *ctx, RSA *(*cb) (SSL *ssl,
3373 void SSL_CTX_set_tmp_dh_callback(SSL_CTX *ctx,
3388 void SSL_CTX_set_tmp_ecdh_callback(SSL_CTX *ctx,
3405 int SSL_CTX_use_psk_identity_hint(SSL_CTX *ctx, const char *identity_hint)
3473 void SSL_CTX_set_psk_client_callback(SSL_CTX *ctx,
3496 void SSL_CTX_set_psk_server_callback(SSL_CTX *ctx,
3507 void SSL_CTX_set_msg_callback(SSL_CTX *ctx,