When using TLS, geode native client throws an exception due to wrong order on 
method calling:

"Exception while querying locator: apache::geode::client::SslException: Invalid 
SSL keystore password."

This is due to in SSLImpl.cpp constructor, the private key is added before the 
certificate. According to ACE documentation, we should reverse order due to 
when the private key is added it is verified against the certificate. So we 
should call sslctx->private_key after calling sslctx->certificate

http://www.aoc.nrao.edu/php/tjuerges/ALMA/ACE-5.8.1/html/ace/a00493.html#a5fa01171382ad69ac372dae7e3860211


[ Full content available at: https://github.com/apache/geode-native/pull/550 ]
This message was relayed via gitbox.apache.org for 
[email protected]

Reply via email to