diff options
author | Tor Brede Vekterli <vekterli@oath.com> | 2019-01-24 12:42:49 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-01-24 12:42:49 +0100 |
commit | fa2d390acc23a3ac2a2a3a2e1a52fadd227c95ea (patch) | |
tree | 9a249c2fea086d5a18d82770edef846fcd7342da /vespalib | |
parent | d1d6be774684cd6382614ec86789e896461edfae (diff) | |
parent | f8048c8129f95296cca6d13bf56053fb7bbe9ccb (diff) |
Merge pull request #8191 from vespa-engine/vekterli/explicit-disable-tls-mixed-mode-enum-support-in-cpp
Support explicitly disabling TLS mixed mode via environment in C++ [recheck merge]
Diffstat (limited to 'vespalib')
-rw-r--r-- | vespalib/src/vespa/vespalib/net/crypto_engine.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/vespalib/src/vespa/vespalib/net/crypto_engine.cpp b/vespalib/src/vespa/vespalib/net/crypto_engine.cpp index e291f39a834..6c2b60d15c1 100644 --- a/vespalib/src/vespa/vespalib/net/crypto_engine.cpp +++ b/vespalib/src/vespa/vespalib/net/crypto_engine.cpp @@ -214,13 +214,13 @@ CryptoEngine::SP create_default_crypto_engine() { env = getenv("VESPA_TLS_INSECURE_MIXED_MODE"); vespalib::string mixed_mode = env ? env : ""; if (mixed_mode == "plaintext_client_mixed_server") { - LOG(debug, "tls insecure mixed-mode activated: plaintext client, mixed server"); + LOG(debug, "TLS insecure mixed-mode activated: plaintext client, mixed server"); return std::make_shared<MaybeTlsCryptoEngine>(std::move(tls), false); } else if (mixed_mode == "tls_client_mixed_server") { - LOG(debug, "tls insecure mixed-mode activated: tls client, mixed server"); + LOG(debug, "TLS insecure mixed-mode activated: TLS client, mixed server"); return std::make_shared<MaybeTlsCryptoEngine>(std::move(tls), true); - } else if (!mixed_mode.empty()) { - LOG(warning, "bad tls insecure mixed-mode specified: '%s' (ignoring)", + } else if (!mixed_mode.empty() && (mixed_mode != "tls_client_tls_server")) { + LOG(warning, "bad TLS insecure mixed-mode specified: '%s' (ignoring)", mixed_mode.c_str()); } return tls; |