Thanks, Olivier. That info will be useful for when we move to HttpClient 4.0.

I was wrong about the EasySSLProtocolSocketFactory being deprecated (HttpClient 
3.1)... the deprecated member is actually the Protocol constructor that takes a 
SecureProtocolSocketFactory. The other constructor is not deprecated, so I just 
performed the appropriate cast:

Protocol easyhttps = new Protocol("https", (ProtocolSocketFactory)new 
EasySSLProtocolSocketFactory(), 443);
Protocol.registerProtocol("https", easyhttps);

That seems to be the way to do it in v3.1...

Cheers,
Will

--- On Tue, 2/10/09, Olivier Lamy <[email protected]> wrote:

> From: Olivier Lamy <[email protected]>
> Subject: Re: Self-signed certs and a replacement for 
> EasySSLProtocolSocketFactory
> To: "HttpClient User Discussion" <[email protected]>, 
> [email protected]
> Date: Tuesday, February 10, 2009, 12:30 AM
> Hi,
> You can have a look at the continuum code which do this
> with httpclient 4.x. [1]
> Line with comment :
>         // https scheme
>         schemeRegistry.register( new Scheme(
> "https", new
> EasySSLSocketFactory(), 443 ) );
> 
> HTH,
> --
> Olivier
> [1]
> https://svn.apache.org/repos/asf/continuum/trunk/continuum-core/src/main/java/org/apache/maven/continuum/project/builder/AbstractContinuumProjectBuilder.java
> 
> 2009/2/10 Will McQueen <[email protected]>:
> >
> > Hi,
> >
> > For testing in stage environment, I'm using
> EasySSLProtocolSocketFactory to create an SSL Socket that
> accept self-signed certificates. But HttpClient 3.1 docs say
> that this method is deprecated. Is there a replacement class
> (either in HttpClient 3.1 or 4.0) that achieves the same
> goal?
> >
> > Thank you.
> >
> > Cheers,
> > Will
> >
> >
> >
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> [email protected]
> > For additional commands, e-mail:
> [email protected]
> >
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [email protected]
> For additional commands, e-mail:
> [email protected]


      

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to