How to authenticate with X.509 PEM certificates and PKCS #8 keys

my Component Version
ES 5.4.3
ES-hadoop 5.4.3
SearchGuard 5.4.3
in es-hadoop-security Only supported Username/Password or PKI/X.509 ,I don't know how to configure the path of the pem and key files.
Just like the following code is implemented in es-hadoop:

Settings settings = Settings.builder() .put(SSLConfigConstants.SEARCHGUARD_SSL_TRANSPORT_PEMKEY_FILEPATH,"/home/lixiang/tzq/clinet1.key") .put(SSLConfigConstants.SEARCHGUARD_SSL_TRANSPORT_PEMCERT_FILEPATH,"/home/lixiang/tzq/clinet1.pem") .put(SSLConfigConstants.SEARCHGUARD_SSL_TRANSPORT_PEMTRUSTEDCAS_FILEPATH, "/home/lixiang/tzq/root-ca.pem") .put(SSLConfigConstants.SEARCHGUARD_SSL_TRANSPORT_PEMKEY_PASSWORD, "nit6hwlmtNIL") .put(SSLConfigConstants.SEARCHGUARD_SSL_TRANSPORT_ENFORCE_HOSTNAME_VERIFICATION, false) .put("client.transport.sniff",false) .put("cluster.name","my-es" ).build();
Please help me!

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.