diff options
author | Sara Golemon <sara.golemon@mongodb.com> | 2019-09-25 12:42:24 +0000 |
---|---|---|
committer | evergreen <evergreen@mongodb.com> | 2019-09-25 12:42:24 +0000 |
commit | 6db227bc5616d6af031a797d87eaad193c8c32f0 (patch) | |
tree | a2cd6d986c9c47cd24fbed6451858f97598d65c8 /src/mongo/util/net/ssl_manager.cpp | |
parent | be3c171694a55ae1478710dfcc40af43bd1524bf (diff) | |
download | mongo-6db227bc5616d6af031a797d87eaad193c8c32f0.tar.gz |
SERVER-43413 Simplify dependency graph
Break dependency from symmetric_crypto to ssl_manager,
and ssl_manager to server_status
Diffstat (limited to 'src/mongo/util/net/ssl_manager.cpp')
-rw-r--r-- | src/mongo/util/net/ssl_manager.cpp | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/src/mongo/util/net/ssl_manager.cpp b/src/mongo/util/net/ssl_manager.cpp index cfa3961d0ec..6831d4c9daa 100644 --- a/src/mongo/util/net/ssl_manager.cpp +++ b/src/mongo/util/net/ssl_manager.cpp @@ -1067,37 +1067,6 @@ std::string escapeRfc2253(StringData str) { return ret; } -namespace { -/** - * Status section of which tls versions connected to MongoDB and completed an SSL handshake. - * Note: Clients are only not counted if they try to connect to the server with a unsupported TLS - * version. They are still counted if the server rejects them for certificate issues in - * parseAndValidatePeerCertificate. - */ -class TLSVersionSatus : public ServerStatusSection { -public: - TLSVersionSatus() : ServerStatusSection("transportSecurity") {} - - bool includeByDefault() const override { - return true; - } - - BSONObj generateSection(OperationContext* opCtx, - const BSONElement& configElement) const override { - auto& counts = TLSVersionCounts::get(opCtx->getServiceContext()); - - BSONObjBuilder builder; - builder.append("1.0", counts.tls10.load()); - builder.append("1.1", counts.tls11.load()); - builder.append("1.2", counts.tls12.load()); - builder.append("1.3", counts.tls13.load()); - builder.append("unknown", counts.tlsUnknown.load()); - return builder.obj(); - } -} tlsVersionStatus; - -} // namespace - void recordTLSVersion(TLSVersion version, const HostAndPort& hostForLogging) { StringData versionString; auto& counts = mongo::TLSVersionCounts::get(getGlobalServiceContext()); |