unexpected hangs when login process handles multiple clients. */
ssl_set.ca_file = ssl_set.ca_dir = NULL;
- if (proxy->client->set->ssl_client_cert[0] != '\0')
- ssl_set.cert.cert = proxy->client->set->ssl_client_cert;
- if (proxy->client->set->ssl_client_key[0] != '\0')
- ssl_set.cert.key = proxy->client->set->ssl_client_key;
-
io_remove(&proxy->server_io);
if (ssl_iostream_client_context_cache_get(&ssl_set, &ssl_ctx, &error) < 0) {
client_log_err(proxy->client, t_strdup_printf(
DEF(SET_TIME, login_proxy_max_disconnect_delay),
DEF(SET_STR, director_username_hash),
- DEF(SET_STR, ssl_client_cert),
- DEF(SET_STR, ssl_client_key),
DEF(SET_BOOL, auth_ssl_require_client_cert),
DEF(SET_BOOL, auth_ssl_username_from_cert),
.login_proxy_max_disconnect_delay = 0,
.director_username_hash = "%u",
- .ssl_client_cert = "",
- .ssl_client_key = "",
.auth_ssl_require_client_cert = FALSE,
.auth_ssl_username_from_cert = FALSE,
unsigned int login_proxy_max_disconnect_delay;
const char *director_username_hash;
- const char *ssl_client_cert;
- const char *ssl_client_key;
bool auth_ssl_require_client_cert;
bool auth_ssl_username_from_cert;