ssl 131 core/ngx_connection.h ngx_ssl_connection_t *ssl; ssl 35 event/ngx_event_openssl.c static void ngx_ssl_remove_session(SSL_CTX *ssl, ngx_ssl_session_t *sess); ssl 139 event/ngx_event_openssl.c ngx_ssl_create(ngx_ssl_t *ssl, ngx_uint_t protocols, void *data) ssl 141 event/ngx_event_openssl.c ssl->ctx = SSL_CTX_new(SSLv23_method()); ssl 143 event/ngx_event_openssl.c if (ssl->ctx == NULL) { ssl 144 event/ngx_event_openssl.c ngx_ssl_error(NGX_LOG_EMERG, ssl->log, 0, "SSL_CTX_new() failed"); ssl 148 event/ngx_event_openssl.c if (SSL_CTX_set_ex_data(ssl->ctx, ngx_ssl_server_conf_index, data) == 0) { ssl 149 event/ngx_event_openssl.c ngx_ssl_error(NGX_LOG_EMERG, ssl->log, 0, ssl 156 event/ngx_event_openssl.c SSL_CTX_set_options(ssl->ctx, SSL_OP_MICROSOFT_SESS_ID_BUG); ssl 157 event/ngx_event_openssl.c SSL_CTX_set_options(ssl->ctx, SSL_OP_NETSCAPE_CHALLENGE_BUG); ssl 161 event/ngx_event_openssl.c SSL_CTX_set_options(ssl->ctx, SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG); ssl 162 event/ngx_event_openssl.c SSL_CTX_set_options(ssl->ctx, SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER); ssl 165 event/ngx_event_openssl.c SSL_CTX_set_options(ssl->ctx, SSL_OP_MSIE_SSLV2_RSA_PADDING); ssl 167 event/ngx_event_openssl.c SSL_CTX_set_options(ssl->ctx, SSL_OP_SSLEAY_080_CLIENT_DH_BUG); ssl 168 event/ngx_event_openssl.c SSL_CTX_set_options(ssl->ctx, SSL_OP_TLS_D5_BUG); ssl 169 event/ngx_event_openssl.c SSL_CTX_set_options(ssl->ctx, SSL_OP_TLS_BLOCK_PADDING_BUG); ssl 171 event/ngx_event_openssl.c SSL_CTX_set_options(ssl->ctx, SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS); ssl 173 event/ngx_event_openssl.c SSL_CTX_set_options(ssl->ctx, SSL_OP_SINGLE_DH_USE); ssl 176 event/ngx_event_openssl.c SSL_CTX_set_options(ssl->ctx, ngx_ssl_protocols[protocols >> 1]); ssl 179 event/ngx_event_openssl.c SSL_CTX_set_read_ahead(ssl->ctx, 1); ssl 181 event/ngx_event_openssl.c SSL_CTX_set_info_callback(ssl->ctx, ngx_ssl_info_callback); ssl 188 event/ngx_event_openssl.c ngx_ssl_certificate(ngx_conf_t *cf, ngx_ssl_t *ssl, ngx_str_t *cert, ssl 195 event/ngx_event_openssl.c if (SSL_CTX_use_certificate_chain_file(ssl->ctx, (char *) cert->data) ssl 198 event/ngx_event_openssl.c ngx_ssl_error(NGX_LOG_EMERG, ssl->log, 0, ssl 208 event/ngx_event_openssl.c if (SSL_CTX_use_PrivateKey_file(ssl->ctx, (char *) key->data, ssl 212 event/ngx_event_openssl.c ngx_ssl_error(NGX_LOG_EMERG, ssl->log, 0, ssl 222 event/ngx_event_openssl.c ngx_ssl_client_certificate(ngx_conf_t *cf, ngx_ssl_t *ssl, ngx_str_t *cert, ssl 227 event/ngx_event_openssl.c SSL_CTX_set_verify(ssl->ctx, SSL_VERIFY_PEER, ngx_http_ssl_verify_callback); ssl 229 event/ngx_event_openssl.c SSL_CTX_set_verify_depth(ssl->ctx, depth); ssl 239 event/ngx_event_openssl.c if (SSL_CTX_load_verify_locations(ssl->ctx, (char *) cert->data, NULL) ssl 242 event/ngx_event_openssl.c ngx_ssl_error(NGX_LOG_EMERG, ssl->log, 0, ssl 251 event/ngx_event_openssl.c ngx_ssl_error(NGX_LOG_EMERG, ssl->log, 0, ssl 263 event/ngx_event_openssl.c SSL_CTX_set_client_CA_list(ssl->ctx, list); ssl 270 event/ngx_event_openssl.c ngx_ssl_crl(ngx_conf_t *cf, ngx_ssl_t *ssl, ngx_str_t *crl) ssl 283 event/ngx_event_openssl.c store = SSL_CTX_get_cert_store(ssl->ctx); ssl 286 event/ngx_event_openssl.c ngx_ssl_error(NGX_LOG_EMERG, ssl->log, 0, ssl 294 event/ngx_event_openssl.c ngx_ssl_error(NGX_LOG_EMERG, ssl->log, 0, ssl 302 event/ngx_event_openssl.c ngx_ssl_error(NGX_LOG_EMERG, ssl->log, 0, ssl 366 event/ngx_event_openssl.c if (c->ssl->handshaked) { ssl 367 event/ngx_event_openssl.c c->ssl->renegotiation = 1; ssl 375 event/ngx_event_openssl.c ngx_ssl_generate_rsa512_key(ngx_ssl_t *ssl) ssl 379 event/ngx_event_openssl.c if (SSL_CTX_need_tmp_RSA(ssl->ctx) == 0) { ssl 386 event/ngx_event_openssl.c SSL_CTX_set_tmp_rsa(ssl->ctx, key); ssl 393 event/ngx_event_openssl.c ngx_ssl_error(NGX_LOG_EMERG, ssl->log, 0, "RSA_generate_key(512) failed"); ssl 400 event/ngx_event_openssl.c ngx_ssl_dhparam(ngx_conf_t *cf, ngx_ssl_t *ssl, ngx_str_t *file) ssl 434 event/ngx_event_openssl.c ngx_ssl_error(NGX_LOG_EMERG, ssl->log, 0, "DH_new() failed"); ssl 442 event/ngx_event_openssl.c ngx_ssl_error(NGX_LOG_EMERG, ssl->log, 0, "BN_bin2bn() failed"); ssl 447 event/ngx_event_openssl.c SSL_CTX_set_tmp_dh(ssl->ctx, dh); ssl 460 event/ngx_event_openssl.c ngx_ssl_error(NGX_LOG_EMERG, ssl->log, 0, ssl 467 event/ngx_event_openssl.c ngx_ssl_error(NGX_LOG_EMERG, ssl->log, 0, ssl 473 event/ngx_event_openssl.c SSL_CTX_set_tmp_dh(ssl->ctx, dh); ssl 483 event/ngx_event_openssl.c ngx_ssl_create_connection(ngx_ssl_t *ssl, ngx_connection_t *c, ngx_uint_t flags) ssl 494 event/ngx_event_openssl.c sc->connection = SSL_new(ssl->ctx); ssl 518 event/ngx_event_openssl.c c->ssl = sc; ssl 528 event/ngx_event_openssl.c if (SSL_set_session(c->ssl->connection, session) == 0) { ssl 546 event/ngx_event_openssl.c n = SSL_do_handshake(c->ssl->connection); ssl 568 event/ngx_event_openssl.c cipher = SSL_get_current_cipher(c->ssl->connection); ssl 593 event/ngx_event_openssl.c SSL_get_version(c->ssl->connection), &buf[1]); ssl 595 event/ngx_event_openssl.c if (SSL_session_reused(c->ssl->connection)) { ssl 607 event/ngx_event_openssl.c c->ssl->handshaked = 1; ssl 615 event/ngx_event_openssl.c if (c->ssl->connection->s3) { ssl 616 event/ngx_event_openssl.c c->ssl->connection->s3->flags |= SSL3_FLAGS_NO_RENEGOTIATE_CIPHERS; ssl 622 event/ngx_event_openssl.c sslerr = SSL_get_error(c->ssl->connection, n); ssl 652 event/ngx_event_openssl.c c->ssl->no_wait_shutdown = 1; ssl 653 event/ngx_event_openssl.c c->ssl->no_send_shutdown = 1; ssl 682 event/ngx_event_openssl.c c->ssl->handler(c); ssl 690 event/ngx_event_openssl.c c->ssl->handler(c); ssl 747 event/ngx_event_openssl.c if (c->ssl->last == NGX_ERROR) { ssl 752 event/ngx_event_openssl.c if (c->ssl->last == NGX_DONE) { ssl 769 event/ngx_event_openssl.c n = SSL_read(c->ssl->connection, buf, size); ssl 777 event/ngx_event_openssl.c c->ssl->last = ngx_ssl_handle_recv(c, n); ssl 779 event/ngx_event_openssl.c if (c->ssl->last == NGX_OK) { ssl 796 event/ngx_event_openssl.c switch (c->ssl->last) { ssl 809 event/ngx_event_openssl.c return c->ssl->last; ssl 821 event/ngx_event_openssl.c if (c->ssl->renegotiation) { ssl 830 event/ngx_event_openssl.c c->ssl->no_wait_shutdown = 1; ssl 831 event/ngx_event_openssl.c c->ssl->no_send_shutdown = 1; ssl 838 event/ngx_event_openssl.c if (c->ssl->saved_write_handler) { ssl 840 event/ngx_event_openssl.c c->write->handler = c->ssl->saved_write_handler; ssl 841 event/ngx_event_openssl.c c->ssl->saved_write_handler = NULL; ssl 854 event/ngx_event_openssl.c sslerr = SSL_get_error(c->ssl->connection, n); ssl 880 event/ngx_event_openssl.c if (c->ssl->saved_write_handler == NULL) { ssl 881 event/ngx_event_openssl.c c->ssl->saved_write_handler = c->write->handler; ssl 888 event/ngx_event_openssl.c c->ssl->no_wait_shutdown = 1; ssl 889 event/ngx_event_openssl.c c->ssl->no_send_shutdown = 1; ssl 930 event/ngx_event_openssl.c if (!c->ssl->buffer) { ssl 966 event/ngx_event_openssl.c buf = c->ssl->buf; ssl 974 event/ngx_event_openssl.c c->ssl->buf = buf; ssl 1030 event/ngx_event_openssl.c if (!flush && buf->last < buf->end && c->ssl->buffer) { ssl 1083 event/ngx_event_openssl.c n = SSL_write(c->ssl->connection, data, size); ssl 1089 event/ngx_event_openssl.c if (c->ssl->saved_read_handler) { ssl 1091 event/ngx_event_openssl.c c->read->handler = c->ssl->saved_read_handler; ssl 1092 event/ngx_event_openssl.c c->ssl->saved_read_handler = NULL; ssl 1105 event/ngx_event_openssl.c sslerr = SSL_get_error(c->ssl->connection, n); ssl 1132 event/ngx_event_openssl.c if (c->ssl->saved_read_handler == NULL) { ssl 1133 event/ngx_event_openssl.c c->ssl->saved_read_handler = c->read->handler; ssl 1140 event/ngx_event_openssl.c c->ssl->no_wait_shutdown = 1; ssl 1141 event/ngx_event_openssl.c c->ssl->no_send_shutdown = 1; ssl 1164 event/ngx_event_openssl.c if (c->ssl->buf && c->ssl->buf->start) { ssl 1165 event/ngx_event_openssl.c if (ngx_pfree(c->pool, c->ssl->buf->start) == NGX_OK) { ssl 1166 event/ngx_event_openssl.c c->ssl->buf->start = NULL; ssl 1182 event/ngx_event_openssl.c mode = SSL_get_shutdown(c->ssl->connection); ssl 1184 event/ngx_event_openssl.c if (c->ssl->no_wait_shutdown) { ssl 1188 event/ngx_event_openssl.c if (c->ssl->no_send_shutdown) { ssl 1193 event/ngx_event_openssl.c SSL_set_shutdown(c->ssl->connection, mode); ssl 1197 event/ngx_event_openssl.c n = SSL_shutdown(c->ssl->connection); ssl 1206 event/ngx_event_openssl.c sslerr = SSL_get_error(c->ssl->connection, n); ssl 1213 event/ngx_event_openssl.c SSL_free(c->ssl->connection); ssl 1214 event/ngx_event_openssl.c c->ssl = NULL; ssl 1242 event/ngx_event_openssl.c SSL_free(c->ssl->connection); ssl 1243 event/ngx_event_openssl.c c->ssl = NULL; ssl 1256 event/ngx_event_openssl.c handler = c->ssl->handler; ssl 1426 event/ngx_event_openssl.c ngx_ssl_session_cache(ngx_ssl_t *ssl, ngx_str_t *sess_ctx, ssl 1432 event/ngx_event_openssl.c SSL_CTX_set_session_cache_mode(ssl->ctx, SSL_SESS_CACHE_OFF); ssl 1436 event/ngx_event_openssl.c SSL_CTX_set_session_id_context(ssl->ctx, sess_ctx->data, sess_ctx->len); ssl 1451 event/ngx_event_openssl.c SSL_CTX_set_session_cache_mode(ssl->ctx, ssl 1456 event/ngx_event_openssl.c SSL_CTX_sess_set_cache_size(ssl->ctx, 1); ssl 1467 event/ngx_event_openssl.c SSL_CTX_set_session_cache_mode(ssl->ctx, cache_mode); ssl 1472 event/ngx_event_openssl.c SSL_CTX_sess_set_cache_size(ssl->ctx, builtin_session_cache); ssl 1476 event/ngx_event_openssl.c SSL_CTX_set_timeout(ssl->ctx, (long) timeout); ssl 1481 event/ngx_event_openssl.c SSL_CTX_sess_set_new_cb(ssl->ctx, ngx_ssl_new_session); ssl 1482 event/ngx_event_openssl.c SSL_CTX_sess_set_get_cb(ssl->ctx, ngx_ssl_get_cached_session); ssl 1483 event/ngx_event_openssl.c SSL_CTX_sess_set_remove_cb(ssl->ctx, ngx_ssl_remove_session); ssl 1485 event/ngx_event_openssl.c if (SSL_CTX_set_ex_data(ssl->ctx, ngx_ssl_session_cache_index, shm_zone) ssl 1488 event/ngx_event_openssl.c ngx_ssl_error(NGX_LOG_EMERG, ssl->log, 0, ssl 1782 event/ngx_event_openssl.c ngx_ssl_remove_cached_session(SSL_CTX *ssl, ngx_ssl_session_t *sess) ssl 1784 event/ngx_event_openssl.c SSL_CTX_remove_session(ssl, sess); ssl 1786 event/ngx_event_openssl.c ngx_ssl_remove_session(ssl, sess); ssl 1791 event/ngx_event_openssl.c ngx_ssl_remove_session(SSL_CTX *ssl, ngx_ssl_session_t *sess) ssl 1803 event/ngx_event_openssl.c shm_zone = SSL_CTX_get_ex_data(ssl, ngx_ssl_session_cache_index); ssl 1958 event/ngx_event_openssl.c ngx_ssl_t *ssl = data; ssl 1960 event/ngx_event_openssl.c SSL_CTX_free(ssl->ctx); ssl 1967 event/ngx_event_openssl.c s->data = (u_char *) SSL_get_version(c->ssl->connection); ssl 1975 event/ngx_event_openssl.c s->data = (u_char *) SSL_get_cipher_name(c->ssl->connection); ssl 1987 event/ngx_event_openssl.c sess = SSL_get0_session(c->ssl->connection); ssl 2023 event/ngx_event_openssl.c cert = SSL_get_peer_certificate(c->ssl->connection); ssl 2118 event/ngx_event_openssl.c cert = SSL_get_peer_certificate(c->ssl->connection); ssl 2160 event/ngx_event_openssl.c cert = SSL_get_peer_certificate(c->ssl->connection); ssl 2201 event/ngx_event_openssl.c cert = SSL_get_peer_certificate(c->ssl->connection); ssl 2236 event/ngx_event_openssl.c if (SSL_get_verify_result(c->ssl->connection) != X509_V_OK) { ssl 2241 event/ngx_event_openssl.c cert = SSL_get_peer_certificate(c->ssl->connection); ssl 96 event/ngx_event_openssl.h ngx_int_t ngx_ssl_create(ngx_ssl_t *ssl, ngx_uint_t protocols, void *data); ssl 97 event/ngx_event_openssl.h ngx_int_t ngx_ssl_certificate(ngx_conf_t *cf, ngx_ssl_t *ssl, ssl 99 event/ngx_event_openssl.h ngx_int_t ngx_ssl_client_certificate(ngx_conf_t *cf, ngx_ssl_t *ssl, ssl 101 event/ngx_event_openssl.h ngx_int_t ngx_ssl_crl(ngx_conf_t *cf, ngx_ssl_t *ssl, ngx_str_t *crl); ssl 102 event/ngx_event_openssl.h ngx_int_t ngx_ssl_generate_rsa512_key(ngx_ssl_t *ssl); ssl 103 event/ngx_event_openssl.h ngx_int_t ngx_ssl_dhparam(ngx_conf_t *cf, ngx_ssl_t *ssl, ngx_str_t *file); ssl 104 event/ngx_event_openssl.h ngx_int_t ngx_ssl_session_cache(ngx_ssl_t *ssl, ngx_str_t *sess_ctx, ssl 106 event/ngx_event_openssl.h ngx_int_t ngx_ssl_create_connection(ngx_ssl_t *ssl, ngx_connection_t *c, ssl 109 event/ngx_event_openssl.h void ngx_ssl_remove_cached_session(SSL_CTX *ssl, ngx_ssl_session_t *sess); ssl 111 event/ngx_event_openssl.h #define ngx_ssl_get_session(c) SSL_get1_session(c->ssl->connection) ssl 555 http/modules/ngx_http_dav_module.c if (r->connection->ssl) { ssl 579 http/modules/ngx_http_proxy_module.c u->ssl = (plcf->upstream.ssl != NULL); ssl 656 http/modules/ngx_http_proxy_module.c r->upstream->ssl = 1; ssl 2003 http/modules/ngx_http_proxy_module.c if (conf->upstream.ssl == NULL) { ssl 2004 http/modules/ngx_http_proxy_module.c conf->upstream.ssl = prev->upstream.ssl; ssl 2749 http/modules/ngx_http_proxy_module.c plcf->upstream.ssl = ngx_pcalloc(cf->pool, sizeof(ngx_ssl_t)); ssl 2750 http/modules/ngx_http_proxy_module.c if (plcf->upstream.ssl == NULL) { ssl 2754 http/modules/ngx_http_proxy_module.c plcf->upstream.ssl->log = cf->log; ssl 2756 http/modules/ngx_http_proxy_module.c if (ngx_ssl_create(plcf->upstream.ssl, ssl 2769 http/modules/ngx_http_proxy_module.c cln->data = plcf->upstream.ssl; ssl 225 http/modules/ngx_http_ssl_module.c if (r->connection->ssl) { ssl 255 http/modules/ngx_http_ssl_module.c if (r->connection->ssl) { ssl 366 http/modules/ngx_http_ssl_module.c conf->ssl.log = cf->log; ssl 400 http/modules/ngx_http_ssl_module.c if (ngx_ssl_create(&conf->ssl, conf->protocols, conf) != NGX_OK) { ssl 406 http/modules/ngx_http_ssl_module.c if (SSL_CTX_set_tlsext_servername_callback(conf->ssl.ctx, ssl 424 http/modules/ngx_http_ssl_module.c cln->data = &conf->ssl; ssl 426 http/modules/ngx_http_ssl_module.c if (ngx_ssl_certificate(cf, &conf->ssl, &conf->certificate, ssl 433 http/modules/ngx_http_ssl_module.c if (SSL_CTX_set_cipher_list(conf->ssl.ctx, ssl 450 http/modules/ngx_http_ssl_module.c if (ngx_ssl_client_certificate(cf, &conf->ssl, ssl 458 http/modules/ngx_http_ssl_module.c if (ngx_ssl_crl(cf, &conf->ssl, &conf->crl) != NGX_OK) { ssl 464 http/modules/ngx_http_ssl_module.c SSL_CTX_set_options(conf->ssl.ctx, SSL_OP_CIPHER_SERVER_PREFERENCE); ssl 468 http/modules/ngx_http_ssl_module.c if (ngx_ssl_generate_rsa512_key(&conf->ssl) != NGX_OK) { ssl 472 http/modules/ngx_http_ssl_module.c if (ngx_ssl_dhparam(cf, &conf->ssl, &conf->dhparam) != NGX_OK) { ssl 483 http/modules/ngx_http_ssl_module.c if (ngx_ssl_session_cache(&conf->ssl, &ngx_http_ssl_sess_id_ctx, ssl 19 http/modules/ngx_http_ssl_module.h ngx_ssl_t ssl; ssl 1225 http/ngx_http.c ngx_uint_t ssl; ssl 1277 http/ngx_http.c ssl = lsopt->ssl || addr[i].opt.ssl; ssl 1307 http/ngx_http.c addr[i].opt.ssl = ssl; ssl 1806 http/ngx_http.c addrs[i].conf.ssl = addr[i].opt.ssl; ssl 1867 http/ngx_http.c addrs6[i].conf.ssl = addr[i].opt.ssl; ssl 3620 http/ngx_http_core_module.c lsopt.ssl = 1; ssl 70 http/ngx_http_core_module.h unsigned ssl:1; ssl 206 http/ngx_http_core_module.h ngx_uint_t ssl; /* unsigned ssl:1; */ ssl 362 http/ngx_http_header_filter_module.c if (c->ssl) ssl 525 http/ngx_http_header_filter_module.c if (c->ssl) { ssl 403 http/ngx_http_request.c if (sscf->enable || addr_conf->ssl) { ssl 405 http/ngx_http_request.c if (c->ssl == NULL) { ssl 409 http/ngx_http_request.c if (addr_conf->ssl && sscf->ssl.ctx == NULL) { ssl 417 http/ngx_http_request.c if (ngx_ssl_create_connection(&sscf->ssl, c, NGX_SSL_BUFFER) ssl 574 http/ngx_http_request.c c->ssl->handler = ngx_http_ssl_handshake_handler; ssl 602 http/ngx_http_request.c if (c->ssl->handshaked) { ssl 612 http/ngx_http_request.c c->ssl->no_wait_shutdown = 1; ssl 674 http/ngx_http_request.c SSL_set_SSL_CTX(ssl_conn, sscf->ssl.ctx); ssl 1457 http/ngx_http_request.c if (c->ssl) { ssl 1458 http/ngx_http_request.c c->ssl->no_send_shutdown = 1; ssl 1592 http/ngx_http_request.c if (c->ssl) { ssl 1600 http/ngx_http_request.c rc = SSL_get_verify_result(c->ssl->connection); ssl 1607 http/ngx_http_request.c ngx_ssl_remove_cached_session(sscf->ssl.ctx, ssl 1608 http/ngx_http_request.c (SSL_get0_session(c->ssl->connection))); ssl 1615 http/ngx_http_request.c cert = SSL_get_peer_certificate(c->ssl->connection); ssl 1621 http/ngx_http_request.c ngx_ssl_remove_cached_session(sscf->ssl.ctx, ssl 1622 http/ngx_http_request.c (SSL_get0_session(c->ssl->connection))); ssl 2535 http/ngx_http_request.c if (c->ssl) { ssl 2631 http/ngx_http_request.c if (c->ssl) { ssl 2632 http/ngx_http_request.c c->ssl->no_send_shutdown = 1; ssl 3028 http/ngx_http_request.c if (c->ssl) { ssl 3030 http/ngx_http_request.c c->ssl->handler = ngx_http_close_connection; ssl 1183 http/ngx_http_upstream.c if (u->ssl && c->ssl == NULL) { ssl 1202 http/ngx_http_upstream.c if (ngx_ssl_create_connection(u->conf->ssl, c, ssl 1227 http/ngx_http_upstream.c c->ssl->handler = ngx_http_upstream_ssl_handshake; ssl 1244 http/ngx_http_upstream.c if (c->ssl->handshaked) { ssl 1433 http/ngx_http_upstream.c if (u->ssl && c->ssl == NULL) { ssl 2882 http/ngx_http_upstream.c if (u->peer.connection->ssl) { ssl 2883 http/ngx_http_upstream.c u->peer.connection->ssl->no_wait_shutdown = 1; ssl 2884 http/ngx_http_upstream.c u->peer.connection->ssl->no_send_shutdown = 1; ssl 2966 http/ngx_http_upstream.c if (u->peer.connection->ssl) { ssl 2974 http/ngx_http_upstream.c u->peer.connection->ssl->no_wait_shutdown = 1; ssl 178 http/ngx_http_upstream.h ngx_ssl_t *ssl; ssl 304 http/ngx_http_upstream.h unsigned ssl:1; ssl 1071 http/ngx_http_variables.c if (r->connection->ssl) { ssl 312 mail/ngx_mail.c addr->ssl = listen->ssl; ssl 445 mail/ngx_mail.c addrs[i].conf.ssl = addr[i].ssl; ssl 493 mail/ngx_mail.c addrs6[i].conf.ssl = addr[i].ssl; ssl 38 mail/ngx_mail.h unsigned ssl:1; ssl 50 mail/ngx_mail.h ngx_uint_t ssl; /* unsigned ssl:1; */ ssl 93 mail/ngx_mail.h unsigned ssl:1; ssl 439 mail/ngx_mail_core_module.c ls->ssl = 1; ssl 16 mail/ngx_mail_handler.c static void ngx_mail_ssl_init_connection(ngx_ssl_t *ssl, ngx_connection_t *c); ssl 159 mail/ngx_mail_handler.c ngx_mail_ssl_init_connection(&sslcf->ssl, c); ssl 163 mail/ngx_mail_handler.c if (addr_conf->ssl) { ssl 167 mail/ngx_mail_handler.c if (sslcf->ssl.ctx == NULL) { ssl 175 mail/ngx_mail_handler.c ngx_mail_ssl_init_connection(&sslcf->ssl, c); ssl 203 mail/ngx_mail_handler.c ngx_mail_ssl_init_connection(&sslcf->ssl, c); ssl 208 mail/ngx_mail_handler.c ngx_mail_ssl_init_connection(ngx_ssl_t *ssl, ngx_connection_t *c) ssl 213 mail/ngx_mail_handler.c if (ngx_ssl_create_connection(ssl, c, 0) == NGX_ERROR) { ssl 226 mail/ngx_mail_handler.c c->ssl->handler = ngx_mail_ssl_handshake_handler; ssl 241 mail/ngx_mail_handler.c if (c->ssl->handshaked) { ssl 319 mail/ngx_mail_handler.c if (c->ssl) { ssl 703 mail/ngx_mail_handler.c if (c->ssl) { ssl 705 mail/ngx_mail_handler.c c->ssl->handler = ngx_mail_close_connection; ssl 416 mail/ngx_mail_imap_handler.c if (c->ssl == NULL) { ssl 445 mail/ngx_mail_imap_handler.c if (c->ssl == NULL) { ssl 346 mail/ngx_mail_pop3_handler.c if (stls && c->ssl == NULL) { ssl 375 mail/ngx_mail_pop3_handler.c if (c->ssl == NULL) { ssl 554 mail/ngx_mail_smtp_handler.c if (c->ssl == NULL) { ssl 784 mail/ngx_mail_smtp_handler.c if (c->ssl == NULL) { ssl 210 mail/ngx_mail_ssl_module.c conf->ssl.log = cf->log; ssl 255 mail/ngx_mail_ssl_module.c if (ngx_ssl_create(&conf->ssl, conf->protocols, NULL) != NGX_OK) { ssl 265 mail/ngx_mail_ssl_module.c cln->data = &conf->ssl; ssl 267 mail/ngx_mail_ssl_module.c if (ngx_ssl_certificate(cf, &conf->ssl, &conf->certificate, ssl 275 mail/ngx_mail_ssl_module.c if (SSL_CTX_set_cipher_list(conf->ssl.ctx, ssl 286 mail/ngx_mail_ssl_module.c SSL_CTX_set_options(conf->ssl.ctx, SSL_OP_CIPHER_SERVER_PREFERENCE); ssl 289 mail/ngx_mail_ssl_module.c if (ngx_ssl_generate_rsa512_key(&conf->ssl) != NGX_OK) { ssl 293 mail/ngx_mail_ssl_module.c if (ngx_ssl_dhparam(cf, &conf->ssl, &conf->dhparam) != NGX_OK) { ssl 304 mail/ngx_mail_ssl_module.c if (ngx_ssl_session_cache(&conf->ssl, &ngx_mail_ssl_sess_id_ctx, ssl 25 mail/ngx_mail_ssl_module.h ngx_ssl_t ssl;