GitHub user turcsanyip opened a pull request: https://github.com/apache/flume/pull/228
FLUME-3269: Support JSSE keystore/trustore -D system properties It makes possible to specify global/common SSL keystore parameters (path, password and type) at Flume agent (process) level for all sources/sinks. In this way, it is not necessary to define (=copy) the SSL config for each component in the agent config. The global SSL parameters can be specified through the standard -D JSSE system properties or in environment variables. Component level configuration is still possible. Priority: 1. component parameters in agent config 2. -D system properties 2. environment variables You can merge this pull request into a Git repository by running: $ git pull https://github.com/turcsanyip/flume FLUME-3269 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/flume/pull/228.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #228 ---- commit 2aa65ae1c6bcd87844d17fffde84f6a058972c58 Author: turcsanyi <turcsanyi@...> Date: 2018-09-13T17:08:01Z FLUME-3269: Support JSSE keystore/trustore -D system properties It makes possible to specify global/common SSL keystore parameters (path, password and type) at Flume agent (process) level for all sources/sinks. In this way, it is not necessary to define (=copy) the SSL config for each component in the agent config. The global SSL parameters can be specified through the standard -D JSSE system properties or in environment variables. Component level configuration is still possible. Priority: 1. component parameters in agent config 2. -D system properties 2. environment variables ---- ---