You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by ma...@apache.org on 2018/01/30 07:54:16 UTC
[trafficserver] 01/03: Print TLS Version on debug log
This is an automated email from the ASF dual-hosted git repository.
masaori pushed a commit to branch quic-latest
in repository https://gitbox.apache.org/repos/asf/trafficserver.git
commit d313bbaee52e2d7b26c5d8fd8906a6836744fd7a
Author: Masaori Koshiba <ma...@apache.org>
AuthorDate: Tue Jan 30 16:48:18 2018 +0900
Print TLS Version on debug log
---
iocore/net/QUICNetProcessor.cc | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/iocore/net/QUICNetProcessor.cc b/iocore/net/QUICNetProcessor.cc
index 2c10942..cfb3b9e 100644
--- a/iocore/net/QUICNetProcessor.cc
+++ b/iocore/net/QUICNetProcessor.cc
@@ -58,6 +58,11 @@ QUICNetProcessor::start(int, size_t stacksize)
// QUICInitializeLibrary();
QUICConfig::startup();
+#ifdef TLS1_3_VERSION_DRAFT_TXT
+ // FIXME: remove this when TLS1_3_VERSION_DRAFT_TXT is removed
+ Debug("quic_ps", "%s", TLS1_3_VERSION_DRAFT_TXT);
+#endif
+
// Acquire a QUICConfigParams instance *after* we start QUIC up.
// QUICConfig::scoped_config params;
@@ -68,6 +73,7 @@ QUICNetProcessor::start(int, size_t stacksize)
this->_ssl_ctx = SSL_CTX_new(TLS_method());
SSL_CTX_set_min_proto_version(this->_ssl_ctx, TLS1_3_VERSION);
SSL_CTX_set_max_proto_version(this->_ssl_ctx, TLS1_3_VERSION);
+
SSL_CTX_set_alpn_select_cb(this->_ssl_ctx, QUIC::ssl_select_next_protocol, nullptr);
SSL_CTX_add_custom_ext(this->_ssl_ctx, QUICTransportParametersHandler::TRANSPORT_PARAMETER_ID,
SSL_EXT_TLS_ONLY | SSL_EXT_CLIENT_HELLO | SSL_EXT_TLS1_3_ENCRYPTED_EXTENSIONS |
--
To stop receiving notification emails like this one, please contact
masaori@apache.org.