dev@grizzly.java.net

Re: problems of the SNI from Lee

From: Oleksiy Stashok <oleksiy.stashok_at_oracle.com>
Date: Fri, 06 Feb 2015 12:48:47 -0800

Hi Lee,

looks fine to me.
Can you share the entire project (at least SNI/TLS part of it) so we can
reproduce the problem and try to resolve.
Then we can use this project as part of "how to".

Thank you.

WBR,
Alexey.

On 05.02.15 15:02, Lee You wrote:
> 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 <http://log.info>(" keystoreURL:" + keystoreUrl);
> URL truststoreUrl = cl.getResource(truststoreName);
> log.info <http://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);
> ///////////////////////////
>