ssl_set.ca_file = mail_set->ssl_client_ca_file;
ssl_set.crypto_device = mail_set->ssl_crypto_device;
- return ssl_iostream_context_init_client(&ssl_set, &ctx->ssl_ctx, error_r);
+ return ssl_iostream_client_context_cache_get(&ssl_set, &ctx->ssl_ctx, error_r);
}
static int
*error_r = "Requested https connection, but no SSL settings given";
return -1;
}
- if (ssl_iostream_context_init_client(client->set.ssl, &client->ssl_ctx, &error) < 0) {
+ if (ssl_iostream_client_context_cache_get(client->set.ssl, &client->ssl_ctx, &error) < 0) {
*error_r = t_strdup_printf("Couldn't initialize SSL context: %s",
error);
return -1;
ssl_set.allow_invalid_cert = !set->ssl_verify;
ssl_set.crypto_device = set->ssl_crypto_device;
- if (ssl_iostream_context_init_client(&ssl_set, &client->ssl_ctx,
- &error) < 0) {
+ if (ssl_iostream_client_context_cache_get(&ssl_set,
+ &client->ssl_ctx,
+ &error) < 0) {
i_error("imapc(%s:%u): Couldn't initialize SSL context: %s",
set->host, set->port, error);
}
ssl_set.allow_invalid_cert = !set->ssl_verify;
ssl_set.crypto_device = set->ssl_crypto_device;
- if (ssl_iostream_context_init_client(&ssl_set, &client->ssl_ctx,
- &error) < 0) {
+ if (ssl_iostream_client_context_cache_get(&ssl_set,
+ &client->ssl_ctx,
+ &error) < 0) {
i_error("pop3c(%s:%u): Couldn't initialize SSL context: %s",
set->host, set->port, error);
}