Please do experiment with Simple, this improvement could be part of the
upcoming 1.1 branch that we will create after 1.0.1 release next week. I can
take care of other connectors if needed.

Best regards,
Jerome  

> -----Message d'origine-----
> De : Chuck Hinson [mailto:[EMAIL PROTECTED] 
> Envoyé : vendredi 27 avril 2007 16:20
> À : [email protected]
> Objet : RE: RE: RE: 2-way SSL authentication
> 
> I intend to do the experiment with the Simple adapter - as 
> long as our project direction permits.
> 
> I did not look at the other adapters, but any adapter that 
> works similarly to the Simple one and uses the java SSLSocket 
> should be configurable in the same way that Simple  adapter.
> 
> --Chuck
> 
> -----Original Message-----
> From: Jerome Louvel [mailto:[EMAIL PROTECTED] 
> Sent: Friday, April 27, 2007 9:53 AM
> To: [email protected]
> Subject: RE: RE: 2-way SSL authentication
> 
> 
> OK, that's clear now :) 
> 
> If you could experiment your proposition with the Simple 
> HTTPS connector, that would be great. We could then apply it 
> to other connectors.
> 
> For the ServerServlet adapter, I think this would be the 
> responsibility of the Servlet container to provide this 
> feature. I don't think that the Servlet API itself allows to 
> configure this aspect.
> 
> Best regards,
> Jerome  
> 
> > -----Message d'origine-----
> > De : Chuck Hinson [mailto:[EMAIL PROTECTED] Envoyé : 
> vendredi 
> > 27 avril 2007 15:21 À : [email protected] Objet : RE: RE: 
> > 2-way SSL authentication
> > 
> > No, I mean SSL with client authentication - i.e., rather 
> than just the 
> > server authenticating itself to the client (by sending its server 
> > cert), both the client and the server authenticate with each other.
> > 
> > I did look at the code for the Simple HttpsServerHelper and 
> it appears 
> > that it would be relatively simply to accomplish this.  The 
> main issue 
> > would be change the call to
> > SLLContext.init() to include a TrustManagers along with the 
> > KeyManagers - along the lines of:
> > 
> > sslContext.init(keyManagerFactory.getKeyManagers(),
> > trustManagerFactory,getTrustManagers(), null);
> > 
> > This would require some additional properties in order to 
> be able to 
> > specify the location of the trust store and password along with 
> > specifying whether or not client authentication is not asked for at 
> > all; asked for but not required; or required.
> > 
> > I suspect that a similar solution exists for the Servlet 
> server helper 
> > if not all of the other helpers.
> > 
> > --Chuck
> > 
> > -----Original Message-----
> > From: Jerome Louvel [mailto:[EMAIL PROTECTED]
> > Sent: Friday, April 27, 2007 1:48 AM
> > To: [email protected]
> > Subject: RE: 2-way SSL authentication
> > 
> > 
> > Chuck,
> > 
> > Sorry I'm not sure I understand. Do you mean reusing the exact same 
> > SSL socket?
> > 
> > Otherwise a single Restlet application can use an HTTPS server and 
> > client connector at the same time. But it seems that you 
> are looking 
> > for more, right?
> > 
> > Best regards,
> > Jerome
> > 
> > > -----Message d'origine-----
> > > De : Chuck Hinson [mailto:[EMAIL PROTECTED] Envoyé : 
> > jeudi 26
> > > avril 2007 17:45 À : [email protected] Objet : 2-way SSL 
> > > authentication
> > > 
> > > Does anyone know if it is possible to use Restlets in
> > scenarios where
> > > https with 2-way/client authentication is required 
> (server-side and 
> > > client-side)?
> > > 
> > > -Chuck
> > > 
> > > ------------------------------------
> > > Chuck Hinson
> > > Gestalt LLC
> > > phone: 610.994.2833
> > > IM: chucking24 (Yahoo)
> > >  

Reply via email to