Searched defs:ssl_set (Results 1 - 25 of 28) sorted by relevance

12

/dovecot/src/lib-master/
H A Dmaster-service-ssl.c20 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 Dmaster-service-ssl-settings.c169 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 Dmail-send.c56 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 Dldap-client.h28 const struct ssl_iostream_settings *ssl_set; member in struct:ldap_client_settings
H A Dldap-private.h66 struct ssl_iostream_settings ssl_set; member in struct:ldap_connection
/dovecot/src/plugins/fts/
H A Dfts-parser-tika.c43 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 Ddoveadm-fs.c33 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 Dserver-connection.c506 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 Dtest-http-client.c352 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 Dhttp-client-connection.c1405 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 Dsubmission-client.c107 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 Dsmtp-submit.c28 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 Dmain.c160 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 Dclient-common.c161 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 Dlogin-proxy.c683 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 Dimapc-client.c53 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 Ddriver-mysql.c45 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 Dpop3c-client.c96 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 Dmail-user.c690 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 Dmailbox-list.c2025 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 Dfts-backend-solr-old.c247 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 Dfts-backend-solr.c185 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 Dauth-policy.c160 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 Ddb-oauth2.c163 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 Dconfig-parser.c421 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);

Completed in 60 milliseconds

12