gpt4 book ai didi

python - 有没有办法在 Python 中禁用证书验证(CERT_NONE)来获取远程对等证书?

转载 作者:太空宇宙 更新时间:2023-11-03 14:49:25 25 4
gpt4 key购买 nike

我正在使用 Python 3。我正在使用 ssl 库中的 SSLContext

我想知道如何在 CERT_NONE 模式下请求和获取远程对等证书(与 SSLSocket.getpeercert() 一样)。目前,我得到一个空的字典(根据文档是预期的)。那么,我可以在不深入研究隐私的情况下做到这一点吗?

注意

不是试图重新实现加密。实际上,我不需要任何加密,但是我需要上下文(和套接字)和远程证书(同样,出于信息目的,不是为了验证或实际加密任何东西)。

最佳答案

我找到了一种不偏离默认 ssl 库的方法(它的优点是存在):

socket.getpeercert(binary_form=True)

以 DER 格式提供证书,足以满足我的要求。

Afaik,返回一个空的 dict 是为了避免盲目相信人们发送的明文且未经验证的内容。

关于python - 有没有办法在 Python 中禁用证书验证(CERT_NONE)来获取远程对等证书?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35803297/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com