dev@grizzly.java.net

Re: problems of the SNI from Lee

From: Lee You <lee.y.y.you_at_gmail.com>
Date: Fri, 6 Feb 2015 12:02:22 +1300

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);
///////////////////////////