Contains nginx configuration files:
username:encrypted-passwordTODO This set up is inherited from ElasticSearch where the security plugin was proprietary and this was our only way to test things like SSL, auth. Now that we use OpenSearch we could instead rely on OpenSearch native features.
public (.crt) and private (.key) of the self signed SSL certification. It will be loaded by nginx
Once you use a http client connect to nginx by https protocol, the default behavior of the client is rejecting the connection because self signed SSL certification provided by nginx is not recognized by the client. To deal with this problem, there are two ways to configure the client:
The server.jks is generated by the command
keytool -import -v -trustcacerts -file default.crt -keystore server.jks -keypass mypass -storepass mypass
With:
mypass