#【】连接HTTPS,证书问题

使用http.request()可以发起HTTP请求和HTTPS请求。
HTTPS请求要使用到证书

1
http.request("GET","https://www.baidu.com",{caCert="ca.crt"},nil,nil,nil,cbFnc)

案例中使用的是百度连接,在目录下附带了证书 ca.crt
######证书的使用方法是,将证书添加到下载脚本的地方。

##如何使用自己的证书
#####1.我使用的阿里的服务器,直接下载证书

下载后,获得证书文件 **.crt 会看到,里面有两个证书
以—–BEGIN CERTIFICATE—–开始
以—–END CERTIFICATE—–结束
请使用第二个,复制替换到ca.crt即可,一定不能直接使用。含有两个证书的文件。
#####2.使用命令工具

1
openssl s_client -showcerts -connect www.baidu.com:443

使用第二个
[(参看大神文章)][1]
#####3.使用在线工具
http://web.chacuo.net/netsslbackup
进入后,填入域名->点击获取->使用第二个
[1]: ask.openluat.com/article/34 “如何获取HTTP Demo文件夹下的ca.crt文件”

上次更新 2021-01-28