Open
Description
What kind an issue is this?
- Bug report. If you’ve found a bug, please provide a code snippet or test to reproduce it below.
The easier it is to track down the bug, the faster it is solved. - Feature Request. Start by telling us what problem you’re trying to solve.
Often a solution already exists! Don’t send pull requests to implement new features without
first getting our support. Sometimes we leave features out on purpose to keep the project small.
Feature description
The current implementation of passing TrustStore is limited to a path to certain storage - either hdfs or some other location elasticsearch-hadoop could access. It burdens the user with uploading and maintaining the file somewhere, which can be quite a challenge in the case of many connections.
To simplify the process, Truststore could be loaded from a base64 string, decrypted, and loaded inside the elasticsearch-hadoop package. Of course, such functionality could be allowed on top of the existing solution as an additional parameter.