有没有懂ssl的大佬

自己自建了一个代理,
这个代理连接https的时候需要使用证书

然后下载的证书只有一个ca.crt,这种格式的ca证书

我自己在Python里面使用
ca = “ca.crt”
proxy = “”
r = requests.get(
https://fingerprint.scrapoxy.io”,
proxies={“http”: proxy, “https”: proxy},
verify=ca,
)
这样可以直接调用CA证书进行验证。

但是,我在有些项目中看到需要的是 TLS_CERT 和TLS_KEY,也就是没法上传ca,而是另外两个

那么请问,我赢如何获得这两个呢?

还是说自己可以根据ca证书生成这两个文件。

2 个赞

一般下载会给你xxx.crt和xxx.key,你.key到哪去了呢
key不能自己生成啊

2 个赞

没有,就只能下载一个crt格式的文件。

显示的CA证书,倒是能用

但是别的项目需要另外两个,不知道在哪儿弄

2 个赞

没办法根据CA证书自己生成证书的,你又不是证书颁发机构。

1 个赞


没有其他的证书格式可以下载吗?

1 个赞

??不是啊,说了我是自建的代理啊

用Let’s Encrypt给你的域名发个证书吧,如果是IP的话,始皇之前推荐过一个