jdk1.6错误:no such provider: BC jdk1.6支持SSL问题

程序调用https请求,由于jdk1.6只支持1024的DH,需要调整

1.在$JAVA_HOME/jre/lib/ext 下添加加密组件包

bcprov-jdk15on-1.52.jar和bcprov-ext-jdk15on-1.54.jar

1.2.在%JDK_Home%\jre\lib\security\java.security文件下引入加密组件

修改文件java.security,添加security.provider.10=org.bouncycastle.jce.provider.BouncyCastleProvider

 

1.3.在代码里直接添加

Security.addProvider(new org.bouncycastle.jce.provider.BouncyCastleProvider());

posted @ 2017-02-04 11:28  爱尔兰时空  阅读(1731)  评论(0编辑  收藏  举报