weblogic SSL证书错误
来源:互联网 发布:南京数据恢复公司 编辑:程序博客网 时间:2024/04/26 06:24
引用的包
import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.io.UnsupportedEncodingException;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.ProtocolException;import java.security.KeyManagementException;import java.security.NoSuchAlgorithmException;import java.security.cert.CertificateException;import java.security.cert.X509Certificate;import javax.net.ssl.HostnameVerifier;import javax.net.ssl.HttpsURLConnection;import javax.net.ssl.SSLContext;import javax.net.ssl.SSLSession;import javax.net.ssl.SSLSocketFactory;import javax.net.ssl.TrustManager;import javax.net.ssl.X509TrustManager;
添加
java.net.URL url = new java.net.URL(null, action, new sun.net.www.protocol.https.Handler()); HttpURLConnection http = (HttpURLConnection) url.openConnection();trustALLSSLCertificates(http);
方法
private static void trustALLSSLCertificates(HttpURLConnection con) throws NoSuchAlgorithmException, KeyManagementException { ((HttpsURLConnection) con).setHostnameVerifier(new HostnameVerifier() { public boolean verify(String hostname, SSLSession session) { return true; } }); // Ignore Certification TrustManager ignoreCertificationTrustManger = new X509TrustManager() { public void checkClientTrusted(X509Certificate certificates[], String authType) throws CertificateException { } public void checkServerTrusted(X509Certificate[] ax509certificate, String s) throws CertificateException { } public X509Certificate[] getAcceptedIssuers() { return null; } }; // Prepare SSL Context TrustManager[] tm = { ignoreCertificationTrustManger }; SSLContext sslContext = SSLContext.getInstance("SSL"); sslContext.init(null, tm, new java.security.SecureRandom()); // 从上述SSLContext对象中得到SSLSocketFactory对象 SSLSocketFactory ssf = sslContext.getSocketFactory(); ((HttpsURLConnection) con).setSSLSocketFactory(ssf); }
0 0
- weblogic SSL证书错误
- Weblogic服务器证书安装配置 | Weblogic SSL
- SSL证书安装错误
- weblogic SSL证书错误 FATAL Alert:BAD_CERTIFICATE - A corrupt or unuseable certificat
- Weblogic 服务器SSL证书安装指南
- CAS SSL证书错误处理
- weblogic https openssl制作证书及服务器ssl配置
- 让Git忽略SSL证书错误技巧
- SSL证书常见错误和解决办法
- SSL证书常见错误和解决办法
- ruby安装时提示SSL证书错误
- Git忽略SSL证书错误技巧
- ssl 证书
- SSL证书
- SSL证书
- SSL证书
- ssl 证书
- SSL证书
- java语言基础-学习笔记-java中变量的本质、分类、存储以及生存周期
- Win10锁屏壁纸位置在哪?默认锁屏壁纸怎么提取
- 关于python文件操作
- ArcGIS在线资源集
- Android开发人员不得不收集的代码
- weblogic SSL证书错误
- schema例子
- 第五章 处理器拦截器详解——跟着开涛学SpringMVC
- 【Android 进阶】360 的多渠道打包方式
- Java 参数传递分析
- (二)ReactNatice命令总结
- 智能指针
- Ubuntu16.04 从源码编译LLVM+Clang
- CS231n作业笔记2.5:dropout的实现与应用