To connect to a server with SSL, you need to setup the trust store files
and configure the client to use them through SslConfig.
To continue from the example of authenticating the server found in Enabling SSL for the Server, to setup the trust store files and connect to a server with SSL, do the following:
Export the certificate containing the server's public key from the key store on the server using the following command:
keytool -export -alias certificatekey \ -keystore keystore.jks -rfc -file cert.cer
Create a trust store on the client machine and import the certificate to it using the following command:
keytool -import -alias certificatekey \ -file cert.cer -keystore truststore.jks
Then, connect to the server by using
BdbServerConnection.connectSsl and
specifying the host name, port and a
SslConfig:
SslConfig sslConfig = new SslConfig()
.setTrustStore("truststore.jks", "password");
BdbServerConnection conn =
BdbServerConnection.connectSsl("localhost", 8080, sslConfig);