Hi Alexey,
here is just a few lines for the TrustStore as /////below: i missed
something?
///////////////////////////
final String keystoreName = "loopbackdns.keystore";
final String keystorePass = "michaelpwd";
final String truststoreName = "truststore.jks";
final String truststorePass = "loopbackdns";
SSLContextConfigurator serverSslContext = new
SSLContextConfigurator();
// Set key store
URL keystoreUrl = cl.getResource(keystoreName);
log.info(" keystoreURL:" + keystoreUrl);
URL truststoreUrl = cl.getResource(truststoreName);
log.info(" truststoreURL:" + truststoreUrl);
keystoreUrl = null; // only using the truststore
if (keystoreUrl != null) {
serverSslContext.setKeyStoreFile(keystoreUrl.getFile());
serverSslContext.setKeyStorePass(keystorePass);
}
if (truststoreUrl != null) {
serverSslContext.setTrustStoreFile(truststoreUrl.getFile());
serverSslContext.setTrustStorePass(truststorePass);
}
this.sslDefEngineConfig = new
SSLEngineConfigurator(serverSslContext.createSSLContext(), false, false,
false);
///////////////////////////