/dovecot/src/lib-master/ |
H A D | master-service-ssl.c | 20 struct ssl_iostream_settings ssl_set; local 31 i_zero(&ssl_set); 32 ssl_set.verbose = set->verbose_ssl; 33 ssl_set.verify_remote_cert = set->ssl_verify_client_cert; 34 return io_stream_create_ssl_server(service->ssl_ctx, &ssl_set, 46 struct ssl_iostream_settings ssl_set; local 63 i_zero(&ssl_set); 64 ssl_set.min_protocol = set->ssl_min_protocol; 65 ssl_set.cipher_list = set->ssl_cipher_list; 66 ssl_set [all...] |
H A D | master-service-ssl-settings.c | 169 const struct master_service_ssl_settings *ssl_set, pool_t pool, 174 set_r->min_protocol = p_strdup(pool, ssl_set->ssl_min_protocol); 175 set_r->cipher_list = p_strdup(pool, ssl_set->ssl_cipher_list); 178 set_r->ca = p_strdup(pool, ssl_set->ssl_ca); 182 set_r->cert.cert = p_strdup(pool, ssl_set->ssl_cert); 183 set_r->cert.key = p_strdup(pool, ssl_set->ssl_key); 184 set_r->cert.key_password = p_strdup(pool, ssl_set->ssl_key_password); 185 if (ssl_set->ssl_alt_cert != NULL && *ssl_set->ssl_alt_cert != '\0') { 186 set_r->alt_cert.cert = p_strdup(pool, ssl_set 168 master_service_ssl_settings_to_iostream_set( const struct master_service_ssl_settings *ssl_set, pool_t pool, enum master_service_ssl_settings_type type, struct ssl_iostream_settings *set_r) argument [all...] |
/dovecot/src/lib-lda/ |
H A D | mail-send.c | 56 struct ssl_iostream_settings ssl_set; local 102 i_zero(&ssl_set); 103 mail_user_init_ssl_client_settings(user, &ssl_set); 105 smtp_submit = smtp_submit_init_simple(ctx->smtp_set, &ssl_set, NULL);
|
/dovecot/src/lib-ldap/ |
H A D | ldap-client.h | 28 const struct ssl_iostream_settings *ssl_set; member in struct:ldap_client_settings
|
H A D | ldap-private.h | 66 struct ssl_iostream_settings ssl_set; member in struct:ldap_connection
|
/dovecot/src/plugins/fts/ |
H A D | fts-parser-tika.c | 43 struct ssl_iostream_settings ssl_set; local 67 i_zero(&ssl_set); 68 mail_user_init_ssl_client_settings(user, &ssl_set); 78 http_set.ssl = &ssl_set;
|
/dovecot/src/doveadm/ |
H A D | doveadm-fs.c | 33 struct ssl_iostream_settings ssl_set; local 46 i_zero(&ssl_set); 47 ssl_set.ca_dir = doveadm_settings->ssl_client_ca_dir; 48 ssl_set.ca_file = doveadm_settings->ssl_client_ca_file; 49 ssl_set.verbose = doveadm_debug; 52 fs_set.ssl_client_set = &ssl_set;
|
H A D | server-connection.c | 506 struct ssl_iostream_settings ssl_set; local 512 i_zero(&ssl_set); 513 ssl_set.verbose_invalid_cert = TRUE; 516 conn->server->hostname, &ssl_set,
|
/dovecot/src/lib-http/ |
H A D | test-http-client.c | 352 struct ssl_iostream_settings ssl_set; local 380 i_zero(&ssl_set); 381 ssl_set.allow_invalid_cert = TRUE; 382 ssl_set.ca_dir = "/etc/ssl/certs"; /* debian */ 383 ssl_set.ca_file = "/etc/pki/tls/cert.pem"; /* redhat */ 386 http_set.ssl = &ssl_set;
|
H A D | http-client-connection.c | 1405 struct ssl_iostream_settings ssl_set; local 1411 ssl_set = *set->ssl; 1413 ssl_set.verbose_invalid_cert = TRUE; 1420 pshared->addr.a.tcp.https_name, &ssl_set,
|
/dovecot/src/submission/ |
H A D | submission-client.c | 107 struct ssl_iostream_settings ssl_set; local 111 i_zero(&ssl_set); 112 mail_user_init_ssl_client_settings(user, &ssl_set); 114 ssl_set.verbose_invalid_cert = TRUE; 116 ssl_set.allow_invalid_cert = TRUE; 121 smtp_set.ssl = &ssl_set;
|
/dovecot/src/lib-smtp/ |
H A D | smtp-submit.c | 28 struct ssl_iostream_settings ssl_set; member in struct:smtp_submit_session 58 const struct ssl_iostream_settings *ssl_set) 77 if (ssl_set != NULL) 78 ssl_iostream_settings_init_from(pool, &session->ssl_set, ssl_set); 111 const struct ssl_iostream_settings *ssl_set, 117 session = smtp_submit_session_init(set, ssl_set); 303 smtp_set.ssl = &subm->session->ssl_set; 57 smtp_submit_session_init(const struct smtp_submit_settings *set, const struct ssl_iostream_settings *ssl_set) argument 110 smtp_submit_init_simple(const struct smtp_submit_settings *set, const struct ssl_iostream_settings *ssl_set, const struct smtp_address *mail_from) argument
|
/dovecot/src/login-common/ |
H A D | main.c | 160 const struct master_service_ssl_settings *ssl_set; local 166 &conn->remote_ip, NULL, &ssl_set, &other_sets); 168 client = client_alloc(conn->fd, pool, conn, set, ssl_set); 369 struct ssl_iostream_settings ssl_set; local 377 MASTER_SERVICE_SSL_SETTINGS_TYPE_SERVER, &ssl_set); 378 if (io_stream_ssl_global_init(&ssl_set, &error) < 0)
|
H A D | client-common.c | 161 const struct master_service_ssl_settings *ssl_set) 180 client->ssl_set = ssl_set; 443 struct ssl_iostream_settings ssl_set; local 454 &client->ssl_set, &other_sets); 456 master_service_ssl_settings_to_iostream_set(client->ssl_set, 458 MASTER_SERVICE_SSL_SETTINGS_TYPE_SERVER, &ssl_set); 459 if (ssl_iostream_server_context_cache_get(&ssl_set, &ssl_ctx, &error) < 0) { 472 struct ssl_iostream_settings ssl_set; local 477 master_service_ssl_settings_to_iostream_set(client->ssl_set, 158 client_alloc(int fd, pool_t pool, const struct master_service_connection *conn, const struct login_settings *set, const struct master_service_ssl_settings *ssl_set) argument [all...] |
H A D | login-proxy.c | 683 struct ssl_iostream_settings ssl_set; local 686 master_service_ssl_settings_to_iostream_set(proxy->client->ssl_set, 689 &ssl_set); 691 ssl_set.allow_invalid_cert = TRUE; 697 ssl_set.ca_file = ssl_set.ca_dir = NULL; 700 ssl_set.cert.cert = proxy->client->set->ssl_client_cert; 702 ssl_set.cert.key = proxy->client->set->ssl_client_key; 705 if (ssl_iostream_client_context_cache_get(&ssl_set, &ssl_ctx, &error) < 0) { 711 if (io_stream_create_ssl_client(ssl_ctx, proxy->host, &ssl_set, [all...] |
/dovecot/src/lib-imap-client/ |
H A D | imapc-client.c | 53 struct ssl_iostream_settings ssl_set; local 104 i_zero(&ssl_set); 105 ssl_set.ca_dir = set->ssl_ca_dir; 106 ssl_set.ca_file = set->ssl_ca_file; 107 ssl_set.allow_invalid_cert = !set->ssl_verify; 108 ssl_set.crypto_device = set->ssl_crypto_device; 110 if (ssl_iostream_client_context_cache_get(&ssl_set,
|
/dovecot/src/lib-sql/ |
H A D | driver-mysql.c | 45 bool ssl_set:1; member in struct:mysql_db 116 if (!db->ssl_set && (db->ssl_ca != NULL || db->ssl_ca_path != NULL)) { 128 db->ssl_set = TRUE;
|
/dovecot/src/lib-storage/index/pop3c/ |
H A D | pop3c-client.c | 96 struct ssl_iostream_settings ssl_set; local 123 i_zero(&ssl_set); 124 ssl_set.ca_dir = set->ssl_ca_dir; 125 ssl_set.ca_file = set->ssl_ca_file; 126 ssl_set.allow_invalid_cert = !set->ssl_verify; 127 ssl_set.crypto_device = set->ssl_crypto_device; 129 if (ssl_iostream_client_context_cache_get(&ssl_set, 562 struct ssl_iostream_settings ssl_set; local 570 i_zero(&ssl_set); 572 ssl_set [all...] |
/dovecot/src/lib-storage/ |
H A D | mail-user.c | 690 struct ssl_iostream_settings *ssl_set) 695 ssl_set->ca_dir = mail_set->ssl_client_ca_dir; 696 ssl_set->ca_file = mail_set->ssl_client_ca_file; 701 struct ssl_iostream_settings *ssl_set) 710 fs_set->ssl_client_set = ssl_set; 711 mail_user_init_ssl_client_settings(user, ssl_set); 689 mail_user_init_ssl_client_settings(struct mail_user *user, struct ssl_iostream_settings *ssl_set) argument 699 mail_user_init_fs_settings(struct mail_user *user, struct fs_settings *fs_set, struct ssl_iostream_settings *ssl_set) argument
|
H A D | mailbox-list.c | 2025 struct ssl_iostream_settings ssl_set; local 2029 i_zero(&ssl_set); 2031 mail_user_init_fs_settings(list->ns->user, &fs_set, &ssl_set);
|
/dovecot/src/plugins/fts-solr/ |
H A D | fts-backend-solr-old.c | 247 struct ssl_iostream_settings ssl_set; local 255 i_zero(&ssl_set); 256 mail_user_init_ssl_client_settings(_backend->ns->user, &ssl_set); 258 if (solr_connection_init(fuser->set.url, &ssl_set,
|
H A D | fts-backend-solr.c | 185 struct ssl_iostream_settings ssl_set; local 197 i_zero(&ssl_set); 198 mail_user_init_ssl_client_settings(_backend->ns->user, &ssl_set); 200 return solr_connection_init(fuser->set.url, &ssl_set,
|
/dovecot/src/auth/ |
H A D | auth-policy.c | 160 struct ssl_iostream_settings ssl_set; local 161 i_zero(&ssl_set); 166 ssl_set.ca_dir = global_auth_settings->ssl_client_ca_dir; 167 ssl_set.ca_file = global_auth_settings->ssl_client_ca_file; 168 if (*ssl_set.ca_dir == '\0' && 169 *ssl_set.ca_file == '\0') 170 ssl_set.allow_invalid_cert = TRUE; 172 http_client_set.ssl = &ssl_set;
|
H A D | db-oauth2.c | 163 struct ssl_iostream_settings ssl_set; local 185 i_zero(&ssl_set); 188 ssl_set.cipher_list = db->set.tls_cipher_suite; 189 ssl_set.ca_file = db->set.tls_ca_cert_file; 190 ssl_set.ca_dir = db->set.tls_ca_cert_dir; 192 ssl_set.cert.cert = db->set.tls_cert_file; 193 ssl_set.cert.key = db->set.tls_key_file; 195 ssl_set.prefer_server_ciphers = TRUE; 196 ssl_set.allow_invalid_cert = db->set.tls_allow_invalid_cert; 197 ssl_set [all...] |
/dovecot/src/config/ |
H A D | config-parser.c | 421 const char *ssl_set, *global_ssl_set; local 449 ssl_set = get_str_setting(parsers[i], "ssl", global_ssl_set); 450 if (strcmp(ssl_set, "no") != 0 && 453 "ignoring ssl=%s for subsection", ssl_set);
|