JDK6升级支持最新https
JDK6默认不能支持最新版本的https,需要升级JDK6的security文件。使用开源的Bouncy Castle来支持最新版本的https。 升级使用JDK6的jdk1.6.0_45版本 jdk1.6.0_32版本有bug,也不行
使用下图中的文件替换jdk6的security文件
升级\jre\lib\security包中文件
C:\Program Files\Java\jdk1.6.0_45\jre\lib\security

List of providers and their preference orders (see above):
properties
#security.provider.1=sun.security.provider.Sun
#security.provider.2=sun.security.rsa.SunRsaSign
#security.provider.3=com.sun.net.ssl.internal.ssl.Provider
#security.provider.4=com.sun.crypto.provider.SunJCE
#security.provider.5=sun.security.jgss.SunProvider
#security.provider.6=com.sun.security.sasl.Provider
#security.provider.7=org.jcp.xml.dsig.internal.dom.XMLDSigRI
#security.provider.8=sun.security.smartcardio.SunPCSC
#security.provider.9=sun.security.mscapi.SunMSCAPIAdd the Bouncy Castle security providers with higher priority
properties
security.provider.1=org.bouncycastle.jce.provider.BouncyCastleProvider
security.provider.2=org.bouncycastle.jsse.provider.BouncyCastleJsseProviderproperties
Original security providers with different priorities
security.provider.3=sun.security.provider.Sun
security.provider.4=sun.security.rsa.SunRsaSign
security.provider.5=com.sun.net.ssl.internal.ssl.Provider
security.provider.6=com.sun.crypto.provider.SunJCE
security.provider.7=sun.security.jgss.SunProvider
security.provider.8=com.sun.security.sasl.Provider
security.provider.9=org.jcp.xml.dsig.internal.dom.XMLDSigRI
security.provider.10=sun.security.smartcardio.SunPCSC
Here we are changing the default SSLSocketFactory implementation
ssl.SocketFactory.provider=org.bouncycastle.jsse.provider.SSLSocketFactoryImpl升级\jre\lib\ext包中文件
C:\Program Files\Java\jdk1.6.0_45\jre\lib\ext

