aboutsummaryrefslogtreecommitdiffstats
path: root/vespalib/src/tests/net/tls/auto_reloading_tls_crypto_engine/CMakeLists.txt
diff options
context:
space:
mode:
authorTor Brede Vekterli <[email protected]>2018-12-03 15:02:00 +0000
committerTor Brede Vekterli <[email protected]>2018-12-03 15:24:12 +0000
commit3c86000931f45a0f0aa82a6cdf59ea82ea53b47e (patch)
treecbfb0867dfd696cddc6adf5782fc405432f0aa07 /vespalib/src/tests/net/tls/auto_reloading_tls_crypto_engine/CMakeLists.txt
parent5bf52410ce593878770d945f2a7941dc2082b466 (diff)
Support auto-reloading of TLS config in C++ implementation
By default reloads every 60 minutes. This also reloads all peer authorization rules. Files referenced by the TLS config are reloaded transitively. If reloading fails a warning will be logged and the existing config will continue to be in effect until the next reload time.
Diffstat (limited to 'vespalib/src/tests/net/tls/auto_reloading_tls_crypto_engine/CMakeLists.txt')
-rw-r--r--vespalib/src/tests/net/tls/auto_reloading_tls_crypto_engine/CMakeLists.txt10
1 files changed, 10 insertions, 0 deletions
diff --git a/vespalib/src/tests/net/tls/auto_reloading_tls_crypto_engine/CMakeLists.txt b/vespalib/src/tests/net/tls/auto_reloading_tls_crypto_engine/CMakeLists.txt
new file mode 100644
index 00000000000..c3361ee1fa3
--- /dev/null
+++ b/vespalib/src/tests/net/tls/auto_reloading_tls_crypto_engine/CMakeLists.txt
@@ -0,0 +1,10 @@
+# Copyright 2018 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
+vespa_add_executable(vespalib_net_tls_auto_reloading_tls_crypto_engine_test_app TEST
+ SOURCES
+ auto_reloading_tls_crypto_engine_test.cpp
+ DEPENDS
+ vespalib
+)
+vespa_add_test(NAME vespalib_net_tls_auto_reloading_tls_crypto_engine_test_app
+ COMMAND vespalib_net_tls_auto_reloading_tls_crypto_engine_test_app)
+