From 0356ccc6b32439d6cef453be9bd3c4786baa75d3 Mon Sep 17 00:00:00 2001 From: claudio <> Date: Sun, 22 Jan 2017 08:27:50 +0000 Subject: Disable session cache and tickets by default. OK beck@ jsing@ --- src/lib/libtls/tls.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/lib') diff --git a/src/lib/libtls/tls.c b/src/lib/libtls/tls.c index 85ed883e8e..c028d19539 100644 --- a/src/lib/libtls/tls.c +++ b/src/lib/libtls/tls.c @@ -1,4 +1,4 @@ -/* $OpenBSD: tls.c,v 1.57 2017/01/13 17:09:51 deraadt Exp $ */ +/* $OpenBSD: tls.c,v 1.58 2017/01/22 08:27:50 claudio Exp $ */ /* * Copyright (c) 2014 Joel Sing * @@ -359,6 +359,10 @@ tls_configure_ssl(struct tls *ctx, SSL_CTX *ssl_ctx) X509_V_FLAG_NO_CHECK_TIME); } + /* Disable any form of session caching by default */ + SSL_CTX_set_session_cache_mode(ssl_ctx, SSL_SESS_CACHE_OFF); + SSL_CTX_set_options(ssl_ctx, SSL_OP_NO_TICKET); + return (0); err: -- cgit v1.2.3-55-g6feb