Spring Boot忽略https证书:No subject alternative names present
来源:互联网 发布:windows redis自启动 编辑:程序博客网 时间:2024/06/08 18:06
- 在启动时候调用:
disableSslVerification();
- 具体实现如下:
private static void disableSslVerification() { try { // Create a trust manager that does not validate certificate chains TrustManager[] trustAllCerts = new TrustManager[] {new X509TrustManager() { public java.security.cert.X509Certificate[] getAcceptedIssuers() { return null; } public void checkClientTrusted(X509Certificate[] certs, String authType) { } public void checkServerTrusted(X509Certificate[] certs, String authType) { } } }; // Install the all-trusting trust manager SSLContext sc = SSLContext.getInstance("SSL"); sc.init(null, trustAllCerts, new java.security.SecureRandom()); HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory()); // Create all-trusting host name verifier HostnameVerifier allHostsValid = new HostnameVerifier() { public boolean verify(String hostname, SSLSession session) { return true; } }; // Install the all-trusting host verifier HttpsURLConnection.setDefaultHostnameVerifier(allHostsValid); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); } catch (KeyManagementException e) { e.printStackTrace(); } }
阅读全文
0 0
- Spring Boot忽略https证书:No subject alternative names present
- 【java细节】Java代码忽略https证书:No subject alternative names present
- "No subject alternative names present" solved
- “No subject alternative names present” 异常解决
- Linux下tomcat配置ssl中报错的问题[已解决] CertificateException No subject alternative names present
- Caused by: java.security.cert.CertificateException: No subject alternative names present
- No subject alternative names那些事
- Getting error "No subject alternative names" when doing secure URL connection(针对处理https连接的安全异常)(转:http://www.coderanch.com/t/134
- 【spring boot】配置ssl证书实现https
- spring boot 配置ssl证书实现https
- https 忽略证书
- httpclient https忽略证书
- android https HttpsURLConnection 忽略证书
- java 访问https忽略证书
- HttpPost忽略证书请求https
- okhttp3.0忽略https证书
- Android Studio升级后 出现在No subject alternative DNS name matching services.gradle.org found.
- No Subject
- chrome 63 增加了 Workspaces 2.0 可以直接编辑本地文件了
- Java 数据类型
- Windows下Python模块的安装
- 命令模式浅析
- leetcode 661. Image Smoother
- Spring Boot忽略https证书:No subject alternative names present
- fetch请求
- git常用命令
- 正则表达式(一)
- 剑指offer——旋转数组的最小数字
- 深度学习: Nonlinear (非线性)
- 在ubuntu下安装jdk
- Beamer中数学符号字体
- nfs目录共享