Mercurial > dovecot > core-2.2
view src/login-common/ssl-proxy.h @ 4570:cbbe2377f591 HEAD
If SSL/TLS handshake didn't finish, show "TLS handshaking" instead of "TLS"
in logout line.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Wed, 16 Aug 2006 15:16:25 +0300 |
parents | 9d9e72374164 |
children | e4eb71ae8e96 |
line wrap: on
line source
#ifndef __SSL_PROXY_H #define __SSL_PROXY_H struct ip_addr; struct ssl_proxy; extern bool ssl_initialized; /* establish SSL connection with the given fd, returns a new fd which you must use from now on, or -1 if error occurred. Unless -1 is returned, the given fd must be simply forgotten. */ int ssl_proxy_new(int fd, struct ip_addr *ip, struct ssl_proxy **proxy_r); bool ssl_proxy_has_valid_client_cert(struct ssl_proxy *proxy); const char *ssl_proxy_get_peer_name(struct ssl_proxy *proxy); bool ssl_proxy_is_handshaked(struct ssl_proxy *proxy); void ssl_proxy_free(struct ssl_proxy *proxy); /* Return number of active SSL proxies */ unsigned int ssl_proxy_get_count(void); void ssl_proxy_init(void); void ssl_proxy_deinit(void); #endif