OpenSearch/x-pack/plugin
Ioannis Kakavas 2b09e90237
Replace custom reloadable Key/TrustManager (#30509)
Make SSLContext reloadable

This commit replaces all customKeyManagers and TrustManagers 
(ReloadableKeyManager,ReloadableTrustManager, 
EmptyKeyManager, EmptyTrustManager) with instances of 
X509ExtendedKeyManager and X509ExtendedTrustManager. 
This change was triggered by the effort to allow Elasticsearch to 
run in a FIPS-140 environment. In JVMs running in FIPS approved 
mode, only SunJSSE TrustManagers and KeyManagers can be used. 
Reloadability is now ensured by a volatile instance of SSLContext
in SSLContectHolder.
SSLConfigurationReloaderTests use the reloadable SSLContext to
initialize HTTP Clients and Servers and use these for testing the
key material and trust relations.
2018-05-16 08:32:13 +03:00
..
core Replace custom reloadable Key/TrustManager (#30509) 2018-05-16 08:32:13 +03:00
deprecation Migrate x-pack-elasticsearch source to elasticsearch 2018-04-20 15:29:54 -07:00
graph Migrate x-pack-elasticsearch source to elasticsearch 2018-04-20 15:29:54 -07:00
logstash Migrate x-pack-elasticsearch source to elasticsearch 2018-04-20 15:29:54 -07:00
ml [ML] Reverse engineer Grok patterns from categorization results (#30125) 2018-05-15 09:02:38 +01:00
monitoring Network: Remove http.enabled setting (#29601) 2018-05-02 11:42:05 -07:00
rollup [Rollup] Validate timezone in range queries (#30338) 2018-05-04 10:45:16 -07:00
security Add nio http server transport (#29587) 2018-05-15 16:37:14 -06:00
sql SQL: eliminate disabled tests 2018-05-15 22:49:05 +03:00
src/test [ML] Fix wire BWC for JobUpdate (#30512) 2018-05-11 09:03:45 +01:00
upgrade Unmute IndexUpgradeIT tests 2018-05-15 13:48:15 +03:00
watcher Watcher: Remove TriggerEngine.getJobCount() (#30395) 2018-05-11 10:04:58 +02:00
build.gradle Build: Remove xpack specific run task (#30487) 2018-05-09 18:46:14 -07:00