diff options
author | Tor Brede Vekterli <[email protected]> | 2018-12-03 15:02:00 +0000 |
---|---|---|
committer | Tor Brede Vekterli <[email protected]> | 2018-12-03 15:24:12 +0000 |
commit | 3c86000931f45a0f0aa82a6cdf59ea82ea53b47e (patch) | |
tree | cbfb0867dfd696cddc6adf5782fc405432f0aa07 /vespalib/src/tests/net/tls/auto_reloading_tls_crypto_engine/CMakeLists.txt | |
parent | 5bf52410ce593878770d945f2a7941dc2082b466 (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.txt | 10 |
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) + |