当前位置: 首页 > news >正文

哪个网站做图找图片建设电影网站点击播放是乱页的

哪个网站做图找图片,建设电影网站点击播放是乱页的,景观设计公司排名前十强,免费自己制作logo的网站最近项目上开发了一个rest api#xff0c;放在了一台linux服务器上#xff0c;并且启用了https连接#xff1b;在另一台服务器上写了一个功能需要去调用linux机器上的api。 项目里面自己封装了一个HttpsClient的类#xff0c;用来发送https请求#xff0c;并且在里面重写了…最近项目上开发了一个rest api放在了一台linux服务器上并且启用了https连接在另一台服务器上写了一个功能需要去调用linux机器上的api。 项目里面自己封装了一个HttpsClient的类用来发送https请求并且在里面重写了TrustManager方法体都为空这样就不会对server的证书以及client的证书进行校验能够顺利的从另一台服务器调用linux上的api。 /*** * A default TrustManager which will trust any certificate.**/ private static class DefaultTrustManager implements X509TrustManager {Overridepublic void checkClientTrusted(X509Certificate[] arg0, String arg1) throws CertificateException {}Overridepublic void checkServerTrusted(X509Certificate[] arg0, String arg1) throws CertificateException {}Overridepublic X509Certificate[] getAcceptedIssuers() {return null;} }但是上面的这种方法是不安全的对server的证书以没有进行校验就不能确定和自己进行通信的server到底是不是真正的那个我想要通信的server有可能是一个中间的黑客部署的server这样就会导致数据的安全问题。 于是需要在另一台这端对linux server端的证书进行认证确认server是不是真正想要的server。 解决方案: 在linux服务器上使用openssl生成了一个自签名的ssl证书(如何生成ssl证书)用这个证书来启用linux server的https证书并且将这个证书放到另一台的某个目录然后另一台系统上的java代码在发送请求的时候将证书放到keyStore里面这样java就能对这个证书进行认证。 下面是ChatGPT给出的示例代码: 读取指定的每一个路径上的证书放到JKS格式的keyStore里面然后用这个keyStore初始化TrustManager最后用TrustManager创建sslcontext。 private SSLContext getSSLContext(JSONArray certificates, String protocol) throws Exception {SSLContext sc null;if (certificates ! null) {String certFileName null;try {// Create a temp keystore object to be used to make the HTTPS callKeyStore keystore KeyStore.getInstance(JKS);keystore.load(null,null);for (int i0; i certificates.size(); i) {certFileName (String)certificates.get(i);try (BufferedInputStream bis FileFactory.newBufferedInputStream((String)certificates.get(i))) {CertificateFactory cf CertificateFactory.getInstance(X.509);Certificate cert cf.generateCertificate(bis);keystore.setCertificateEntry(cert i, cert);}}TrustManagerFactory tmf TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm());tmf.init(keystore);// Create and initialize the SSL context that will be used by the HTTPS connectionsc SSLContext.getInstance(protocol);sc.init(null, tmf.getTrustManagers(), null);} catch(IOException e) {throw e;} catch(CertificateException e) {throw e;} catch(KeyStoreException | NoSuchAlgorithmException | KeyManagementException e) {throw e;}}return sc;}更多关于https的文章请参考我的https专栏:https://blog.csdn.net/u011069294/category_11083017.html?spm1001.2014.3001.5482
http://www.w-s-a.com/news/469849/

相关文章:

  • 本地网站做淘宝客制作app步骤
  • 关于企业网站建设网页布局怎么设计
  • 惠州市网站设计公司裴东莞嘘网站汉建设
  • 长葛网站建站电子商务网站是什么
  • 泉做网站的公司太原网站建设开发公司
  • wordpress菜单栏的函数调用迅速上排名网站优化
  • 网站深圳广西模板厂哪家价格低
  • 搜索网站显示网页无法访问最好的网站推广
  • 巴彦淖尔市百家姓网站建设搬瓦工暗转wordpress
  • 温州鹿城区企业网站搭建云虚拟机
  • 网站的开发方法php网站商城源码
  • 旅游找什么网站好维护公司网站建设
  • 长春市长春网站制作站优化杭州企业推广网站
  • 网站建设开发设计营销公司山东网信办抓好网站建设
  • 斗图在线制作网站搜索关键词优化
  • 大连 网站建设 有限公司十大erp系统
  • 网站后台建设软件网络营销公司招聘
  • 做网站销售电销好做吗网站开发毕业设计代做
  • 成都学网站建设费用帝国cms与wordpress
  • 如何刷网站排名品牌设计的英文
  • 富阳有没有做网站的房产局官网查询系统
  • 建设网站列表aliyun oss wordpress
  • 做PPT的辅助网站wordpress拖拽式主题
  • 商城网站源码seo兼职58
  • 汽车租赁网站的设计与实现全网营销推广哪家正规
  • 做网站时怎么取消鼠标悬停如何设计软件界面
  • 建德网站设计公司中国十大热门网站排名
  • 网站与新媒体建设测评方案163企业邮箱官网入口
  • 怎样做下载网站页面设计参评
  • 哈尔滨住建局网站首页设计制作过程