summaryrefslogtreecommitdiff
path: root/src/mongo/transport/session_asio.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/transport/session_asio.h')
-rw-r--r--src/mongo/transport/session_asio.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/mongo/transport/session_asio.h b/src/mongo/transport/session_asio.h
index e0e9701857b..263f76439e4 100644
--- a/src/mongo/transport/session_asio.h
+++ b/src/mongo/transport/session_asio.h
@@ -713,6 +713,15 @@ private:
}
};
return doHandshake().then([this](size_t size) {
+ if (_sslSocket->get_sni()) {
+ auto sniName = _sslSocket->get_sni().get();
+ LOGV2_DEBUG(4908000,
+ 2,
+ "Client connected with SNI extension",
+ "sniName"_attr = sniName);
+ } else {
+ LOGV2_DEBUG(4908001, 2, "Client connected without SNI extension");
+ }
if (SSLPeerInfo::forSession(shared_from_this()).subjectName.empty()) {
return getSSLManager()
->parseAndValidatePeerCertificate(_sslSocket->native_handle(),