On Thu, 2013-11-28 at 20:11 +0100, Joan Balagueró wrote:
> Hello Oleg,
> 
> Thanks. I've been seeing some HttpClient samples. Some of them set the 
> trustStore/keyStore directly to the SSLSocketFactory.

SSLSocketFactory constructors internally create an SSLContext instance
and initialize it with the trust / key material passed as parameters. 

>  And others create an SSLContext with them and then set this SSLContext to 
> the SSLSocketFactory. Any advantage from one respect to the other?
> 

No, not really. Simply a matter of convenience.

> Furthermore, when using SSLContext we need to create an instance using the 
> secure socket protocol. Is there any way to accept all secure protocols?
> 

I am not sure what you mean by that. Exactly wha

> Thanks,
> 
> Joan.
> 
> -----Mensaje original-----
> De: Oleg Kalnichevski [mailto:ol...@apache.org] 
> Enviado el: jueves, 28 de noviembre de 2013 10:24
> Para: HttpClient User Discussion
> Asunto: Re: SSL connection
> 
> On Wed, 2013-11-27 at 19:24 +0100, Joan Balagueró wrote:
> > Hello,
> > 
> >  
> > 
> > I have an application (servlet running on tomcat) that must send a 
> > https request to a server that requires client authentication.
> > 
> >  
> > 
> > Tomcat has correctly installed the truststore and keystore. But I 
> > understand that when our app sends the https request, I have to attach 
> > the client authentication required by the server.
> > 
> >  
> > 
> > Can anyone address to any doc where I can see how to do this?
> > 
> >  
> > 
> > Thanks,
> > 
> >  
> > 
> > J. 
> > 
> 
> There is enough good material on SSL fundamentals on the web. Just google it 
> out. 
> 
> As far as HC APIs are concerned SSLContextBuilder should help you set up the 
> correct SSL context for your application. Most likely you will need to load 
> the private key and add it to the context using this method [1].
> 
> Oleg 
> 
> [1]
> http://hc.apache.org/httpcomponents-client-4.3.x/httpclient/apidocs/org/apache/http/conn/ssl/SSLContextBuilder.html#loadKeyMaterial%28java.security.KeyStore,%20char[],%20org.apache.http.conn.ssl.PrivateKeyStrategy%29
> 
> >  
> > 
> > 
> > 
> > 
> > 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: httpclient-users-unsubscr...@hc.apache.org
> For additional commands, e-mail: httpclient-users-h...@hc.apache.org
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: httpclient-users-unsubscr...@hc.apache.org
> For additional commands, e-mail: httpclient-users-h...@hc.apache.org
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: httpclient-users-unsubscr...@hc.apache.org
For additional commands, e-mail: httpclient-users-h...@hc.apache.org

Reply via email to