常用的网站流量统计软件有哪些,wordpress新建页面404,直接拖拉做网站的软件,网站建设的发展趋势http和https区别
1、http是网络传输超文本协议#xff0c;client---- http------ server
2、httpshttpssl证书#xff0c;让网络传输更安全 #xff0c;client---- httpssl------ server
3、ssl证书是需要客户端认可的#xff0c;注意官方证书和jdk生成的证书的用户来使…http和https区别
1、http是网络传输超文本协议client---- http------ server
2、httpshttpssl证书让网络传输更安全 client---- httpssl------ server
3、ssl证书是需要客户端认可的注意官方证书和jdk生成的证书的用户来使用区别 第一步信任所有证书创建ssl网络连接对象
引入建立连接的源码类 有3个构造方法使用 查看源码作用-建立网络链接ssl
client---- httpssl------ server
这个源码有4个参数传入这4个参数就能创建ssl网络连接对象 看构造-没有好用的方法
引入新的类builder为生成器可以生成sslcontext 因为.build方法的返回值就是sslcontext所以我们调用build函数
得到第一个参数sslcontext,需要在这个参数里传入信任证书的代码 需要有关联性
继续分析sslcontextbuilder类这里其他的构造方法获取密钥等不能使用可用的是loadTrustMaterial信任证书材料 这个方法是一个接口是信任证书的过程 入参是接口类所以需要找子类 找子类其中可使用方法是第2个
看看这个类是做什么的
我接受你所有的证书因为我是认可你的
最终代码
优化
信任所有的证书 第2个参数
抽象类不能直接使用但我们需要这个域名的参数 新的方法找域名网站地址 把域名代码写出 new sslconnectionsocketfactory看里面的参数 支持协议密码
协议支持的协议版本密码没人会给也拿不到就为null
调整顺序后 补充返回值
优化代码 最终的笔记