summaryrefslogtreecommitdiff
path: root/src/mongo/util/net/ssl_manager.h
diff options
context:
space:
mode:
authorJohn Chen <john.chen@mongodb.com>2019-12-03 15:40:06 +0000
committerevergreen <evergreen@mongodb.com>2019-12-03 15:40:06 +0000
commit5cd7e9a0ca88583ad94243d00032486c0ee9052c (patch)
treed115374070b1d8be35eedb8bfd248b31563b77ab /src/mongo/util/net/ssl_manager.h
parent57c71a5642d8fc5f73b47999dde687db8efd4d5e (diff)
downloadmongo-5cd7e9a0ca88583ad94243d00032486c0ee9052c.tar.gz
SERVER-37135: Track and report TLS 1.3
(cherry picked from commit cbb76539c47068f8836ed05283763e687cf126a7) (cherry picked from commit 8c1de7e08de30a38f3d878118248735e6e2ea72a)
Diffstat (limited to 'src/mongo/util/net/ssl_manager.h')
-rw-r--r--src/mongo/util/net/ssl_manager.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mongo/util/net/ssl_manager.h b/src/mongo/util/net/ssl_manager.h
index 74fe0686444..c9ec4ccd89b 100644
--- a/src/mongo/util/net/ssl_manager.h
+++ b/src/mongo/util/net/ssl_manager.h
@@ -105,9 +105,11 @@ const ASN1OID mongodbRolesOID("1.3.6.1.4.1.34601.2.1.1",
* Counts of negogtiated version used by TLS connections.
*/
struct TLSVersionCounts {
+ AtomicInt64 tlsUnknown;
AtomicInt64 tls10;
AtomicInt64 tls11;
AtomicInt64 tls12;
+ AtomicInt64 tls13;
static TLSVersionCounts& get();
};
@@ -222,6 +224,7 @@ enum class TLSVersion {
kTLS10,
kTLS11,
kTLS12,
+ kTLS13,
};
/**