summaryrefslogtreecommitdiff
path: root/tls.h
diff options
context:
space:
mode:
authorKevin Lin <developer@kevinlin.info>2021-05-31 13:33:48 -0700
committerdormando <dormando@rydia.net>2021-09-27 12:54:20 -0700
commit3a8ca319b35a3b3533b1f1ca55e904cfcb71962c (patch)
tree6a61bc3c9481e8fcbc4d6e3314613cccb63c06cc /tls.h
parentf8a55c4731ab38b8c1a88cb7bf10fadc209fd78f (diff)
downloadmemcached-3a8ca319b35a3b3533b1f1ca55e904cfcb71962c.tar.gz
Configurable minimum supported TLS protocol version
`-o ssl_min_version` can be used to configure the server to only accept handshakes from clients with a minimum TLS protocol version. Currently supported options are TLS v1.0, TLS v1.1, TLS v1.2, and TLS v1.3 (OpenSSL 1.1.1+ only).
Diffstat (limited to 'tls.h')
-rw-r--r--tls.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/tls.h b/tls.h
index 3ec2e29..18e7e0d 100644
--- a/tls.h
+++ b/tls.h
@@ -15,5 +15,6 @@ int ssl_init(void);
bool refresh_certs(char **errmsg);
void ssl_callback(const SSL *s, int where, int ret);
int ssl_new_session_callback(SSL *s, SSL_SESSION *sess);
+const char *ssl_proto_text(int version);
#endif