summaryrefslogtreecommitdiffstats
path: root/vespalib
diff options
context:
space:
mode:
authorTor Brede Vekterli <vekterli@oath.com>2019-01-24 12:42:49 +0100
committerGitHub <noreply@github.com>2019-01-24 12:42:49 +0100
commitfa2d390acc23a3ac2a2a3a2e1a52fadd227c95ea (patch)
tree9a249c2fea086d5a18d82770edef846fcd7342da /vespalib
parentd1d6be774684cd6382614ec86789e896461edfae (diff)
parentf8048c8129f95296cca6d13bf56053fb7bbe9ccb (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.cpp8
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;