Searched defs:ssl (Results 1 - 20 of 20) sorted by relevance

/dovecot/src/lib-master/
H A Dmaster-service-ssl-settings.h8 const char *ssl; member in struct:master_service_ssl_settings
47 /* Provides master service ssl settings to iostream settings */
H A Dmaster-service.h30 /* SSL settings are always looked up when we have ssl listeners.
31 This flag enables looking up SSL settings even without ssl
46 /* only set if ssl is TRUE */
52 bool ssl:1; member in struct:master_service_connection_proxy
84 bool ssl:1; member in struct:master_service_connection
233 /* Returns TRUE if ssl module has been loaded */
H A Dmaster-service-private.h14 bool ssl; member in struct:master_service_listener
H A Dservice-settings.h35 bool ssl; member in struct:inet_listener_settings
/dovecot/src/master/
H A Dmaster-settings.h13 const char *ssl; member in struct:master_settings
/dovecot/src/lib-smtp/
H A Dsmtp-client.h48 const struct ssl_iostream_settings *ssl; member in struct:smtp_client_settings
/dovecot/src/lib-ssl-iostream/
H A Diostream-openssl-common.c119 bool openssl_cert_match_name(SSL *ssl, const char *verify_name, argument
133 cert = SSL_get_peer_certificate(ssl);
H A Diostream-openssl.h4 #include "iostream-ssl-private.h"
6 #include <openssl/ssl.h>
35 SSL *ssl; member in struct:ssl_iostream
91 bool openssl_cert_match_name(SSL *ssl, const char *verify_name,
H A Diostream-openssl-context.c11 #include <openssl/ssl.h>
26 static RSA *ssl_gen_rsa_key(SSL *ssl ATTR_UNUSED,
49 static DH *ssl_tmp_dh_callback(SSL *ssl ATTR_UNUSED,
54 ssl_io = SSL_get_ex_data(ssl, dovecot_ssl_extdata_index);
292 static int ssl_servername_callback(SSL *ssl, int *al ATTR_UNUSED, argument
298 ssl_io = SSL_get_ex_data(ssl, dovecot_ssl_extdata_index);
299 host = SSL_get_servername(ssl, TLSEXT_NAMETYPE_host_name);
300 if (SSL_get_servername_type(ssl) != -1) {
563 ctx->pool = pool_alloconly_create("ssl iostream context", 4096);
H A Diostream-openssl.c23 /* This error should normally be logged by lib-ssl-iostream's
32 static void openssl_info_callback(const SSL *ssl, int where, int ret) argument
36 ssl_io = SSL_get_ex_data(ssl, dovecot_ssl_extdata_index);
53 ssl_io->log_prefix, where, SSL_state_string_long(ssl));
57 SSL_state_string_long(ssl));
78 ret = SSL_use_certificate(ssl_io->ssl, x);
103 if (SSL_use_PrivateKey(ssl_io->ssl, pkey) != 1) {
116 SSL *ssl; local
121 ssl = X509_STORE_CTX_get_ex_data(ctx, ssl_extidx);
122 ssl_io = SSL_get_ex_data(ssl, dovecot_ssl_extdata_inde
254 SSL *ssl; local
[all...]
/dovecot/src/lmtp/
H A Dclient.c17 #include "master-service-ssl.h"
19 #include "iostream-ssl.h"
90 static void client_read_settings(struct client *client, bool ssl) argument
104 input.conn_secured = ssl;
105 input.conn_ssl_secured = ssl;
141 client_read_settings(client, conn->ssl);
155 if (!conn->ssl && master_service_ssl_is_enabled(master_service))
164 conn->ssl, &lmtp_set, &lmtp_callbacks, client);
/dovecot/src/config/
H A Dold-set-parser.c76 const char *fn = t_strconcat(PKG_STATEDIR, "/ssl-parameters.dat", NULL);
87 /* this is given because the ssl-parameters.dat file is no more there
140 *error_r = "ssl enabled, but ssl_dh not set";
244 obsolete(ctx, "'imaps' protocol can no longer be specified (use protocols=imap). to disable non-ssl imap, use service imap-login { inet_listener imap { port=0 } }");
251 obsolete(ctx, "'pop3s' protocol can no longer be specified (use protocols=pop3). to disable non-ssl pop3, use service pop3-login { inet_listener pop3 { port=0 } }");
279 set_rename(ctx, key, "ssl", value);
453 const char *ssl = strcmp(key, "ssl_listen") == 0 ? "s" : ""; local
465 t_strdup_printf("service/imap-login/inet_listener/imap%s/port=%s", ssl, p), NULL);
469 t_strdup_printf("service/pop3-login/inet_listener/pop3%s/port=%s", ssl, p), NULL);
471 if (*ssl
[all...]
/dovecot/src/doveadm/
H A Dclient-connection-tcp.c11 #include "iostream-ssl.h"
14 #include "master-service-ssl.h"
635 client_connection_tcp_create(int fd, int listen_fd, bool ssl) argument
659 if (ssl) {
H A Dclient-connection-http.c14 #include "iostream-ssl.h"
18 #include "master-service-ssl.h"
1173 client_connection_http_create(int fd, bool ssl) argument
1189 fd, fd, ssl, &doveadm_http_callbacks, conn);
H A Ddoveadm-dsync.c10 #include "iostream-ssl.h"
21 #include "master-service-ssl-settings.h"
810 const char *target, bool ssl, const char **error_r)
824 if (ssl) {
808 dsync_connect_tcp(struct dsync_cmd_context *ctx, const struct mail_storage_settings *mail_set, const char *target, bool ssl, const char **error_r) argument
/dovecot/src/lib-http/
H A Dhttp-client-queue.c297 const char *ssl = ""; local
319 ssl = http_client_peer_addr_get_https_name(addr);
320 ssl = (ssl == NULL ? "" : t_strdup_printf(" (SSL=%s)", ssl));
337 http_client_peer_addr2str(addr), ssl, num_requests);
357 "(%u requests pending)", http_client_peer_addr2str(addr), ssl,
400 http_client_peer_addr2str(addr), ssl);
H A Dhttp-client.h31 const struct ssl_iostream_settings *ssl; member in struct:http_client_settings
227 port, ssl, and username:password if provided. */
281 /* indicate whether service the request is directed at uses ssl */
283 bool ssl);
H A Dhttp-server-connection.c13 #include "iostream-ssl.h"
15 #include "master-service-ssl.h"
561 if (conn->ssl && conn->ssl_iostream == NULL) {
563 /* ssl failed */
1037 int fd_in, int fd_out, bool ssl,
1053 conn->ssl = ssl;
1100 if (!ssl)
1036 http_server_connection_create(struct http_server *server, int fd_in, int fd_out, bool ssl, const struct http_server_callbacks *callbacks, void *context) argument
H A Dhttp-server-private.h150 bool ssl:1; member in struct:http_server_connection
H A Dhttp-client-request.c376 bool ssl)
379 req->origin_url.have_ssl = ssl;
375 http_client_request_set_ssl(struct http_client_request *req, bool ssl) argument

Completed in 777 milliseconds