Lines Matching defs:ssl

73 	xs = SSL_CTX_get_cert_store(SSL_get_SSL_CTX(wsi->tls.ssl));
94 SSL *ssl;
103 ssl = X509_STORE_CTX_get_ex_data(x509_ctx,
105 wsi = SSL_get_ex_data(ssl,
108 lwsl_err("%s: can't get wsi from ssl privdata\n",
144 ssl = X509_STORE_CTX_get_ex_data(x509_ctx,
146 wsi = SSL_get_ex_data(ssl, openssl_websocket_private_data_index);
148 lwsl_err("%s: can't get wsi from ssl privdata\n", __func__);
192 x509_ctx, ssl, (unsigned int)preverify_ok);
195 /* if ssl error is overruled in callback and cert is ok,
277 wsi->tls.ssl = SSL_new(wsi->a.vhost->tls.ssl_client_ctx);
278 if (!wsi->tls.ssl) {
298 SSL_set_info_callback(wsi->tls.ssl, lws_ssl_info_callback);
305 X509_VERIFY_PARAM *param = SSL_get0_param(wsi->tls.ssl);
329 SSL_set_verify(wsi->tls.ssl, SSL_VERIFY_PEER,
335 SSL_set_mode(wsi->tls.ssl, SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER);
344 CyaSSL_UseSNI(wsi->tls.ssl, CYASSL_SNI_HOST_NAME, hostname,
349 wolfSSL_UseSNI(wsi->tls.ssl, WOLFSSL_SNI_HOST_NAME, hostname,
355 SSL_set_tlsext_host_name(wsi->tls.ssl, hostname);
369 CyaSSL_set_verify(wsi->tls.ssl, SSL_VERIFY_NONE, NULL);
372 wolfSSL_set_verify(wsi->tls.ssl, SSL_VERIFY_NONE, NULL);
378 SSL_set_bio(wsi->tls.ssl, wsi->tls.client_bio, wsi->tls.client_bio);
382 CyaSSL_set_using_nonblock(wsi->tls.ssl, 1);
384 wolfSSL_set_using_nonblock(wsi->tls.ssl, 1);
407 SSL_set_alpn_protos(wsi->tls.ssl, openssl_alpn, (unsigned int)n);
410 SSL_set_ex_data(wsi->tls.ssl, openssl_websocket_private_data_index,
434 if (SSL_use_certificate_ASN1(wsi->tls.ssl,
463 if (SSL_use_PrivateKey_ASN1(EVP_PKEY_RSA, wsi->tls.ssl,
475 SSL_use_PrivateKey_ASN1(EVP_PKEY_EC, wsi->tls.ssl,
491 if (SSL_check_private_key(wsi->tls.ssl) != 1) {
527 n = SSL_connect(wsi->tls.ssl);
553 if (SSL_session_reused(wsi->tls.ssl)) {
555 sess = SSL_get_session(wsi->tls.ssl);
566 if (m == SSL_ERROR_WANT_READ || SSL_want_read(wsi->tls.ssl))
569 if (m == SSL_ERROR_WANT_WRITE || SSL_want_write(wsi->tls.ssl))
575 SSL_get0_alpn_selected(wsi->tls.ssl, &prot, &len);
616 n = SSL_get_verify_result(wsi->tls.ssl);
760 lwsl_err("problem creating ssl method %lu: %s\n",
868 lwsl_err("problem creating ssl context %lu: %s\n",
1001 "client ssl isn't going to work\n",
1017 "client ssl isn't going to work\n",
1029 "file from %s -- client ssl isn't "
1063 "ssl_ca_mem -- client ssl isn't going to "