25 |
{@link javax.net.ssl.HttpsURLConnection} into |
{@link javax.net.ssl.HttpsURLConnection} into |
26 |
{@link nl.nikhef.slcshttps.trust.HttxURLConnection} which sets static hostname |
{@link nl.nikhef.slcshttps.trust.HttxURLConnection} which sets static hostname |
27 |
and port fields inside the |
and port fields inside the |
28 |
{@link nl.nikhef.slcshttps.trust.TrustManagerImpl} class. All checks are now |
{@link nl.nikhef.slcshttps.trust.TrustManagerImpl} class. Note that this means |
29 |
done using only the <CODE>TrustManager</CODE> which internally uses |
that <CODE>HttxURLConnection</CODE> is not thread-safe, but it is hard to |
30 |
{@link nl.nikhef.slcshttps.trust.HostnameChecker} and |
implement this in any case, since the set of already accepted certificates should be |
31 |
|
global accross threads. |
32 |
|
All checks are now done using only the <CODE>TrustManager</CODE> which |
33 |
|
internally uses {@link nl.nikhef.slcshttps.trust.HostnameChecker} and |
34 |
{@link nl.nikhef.slcshttps.trust.CertChainChecker} for this. |
{@link nl.nikhef.slcshttps.trust.CertChainChecker} for this. |
35 |
@see nl.nikhef.slcshttps |
@see nl.nikhef.slcshttps |
36 |
@see <A HREF="http://www.nikhef.nl/pub/projects/grid/slcshttps/">http://www.nikhef.nl/pub/projects/grid/slcshttps/</A> |
@see <A HREF="http://www.nikhef.nl/pub/projects/grid/slcshttps/">http://www.nikhef.nl/pub/projects/grid/slcshttps/</A> |