elasticsearch/x-pack/plugin/watcher
Tim Vernum a81f0b4f29
Refactor SSL setup in X-Pack (#75410)
* Refactor SSL setup in X-Pack

This commit makes some internal changes to the way SSL configuration
works in X-Pack. This is in preparation for replacing the X-PackSSL
configuration with "libs/ssl-config" instead.

* Adds a new class to x-pack core that can loads
  SslConfiguration objects (as defined in the ssl-config library),
  from standard Elasticsearch Settings objects.
  This class supports the semantics that are used for "xpack.*.ssl.*"
  settings.

* Refactors the internals of SSLConfigurationSettings to reduce the
  number of constants and the duplication of code between them

* Address feedback

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2021-07-28 05:11:17 -04:00
..
licenses Enforce strict license distribution requirements (#56642) 2020-05-14 13:25:32 -07:00
qa [Rest Api Compatibility] Enable tests after types and cat api fixed (#75179) 2021-07-14 08:37:38 +02:00
src Refactor SSL setup in X-Pack (#75410) 2021-07-28 05:11:17 -04:00
build.gradle Set netty available processors system property for tests globally (#75699) 2021-07-27 11:21:42 -07:00