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]