gpt4 book ai didi

ssl - 如何让虹吸识别 SSL 证书包

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

我正在尝试从一个非常激进的防火墙后面使用 siphon,但我不知道如何让 siphon 识别我的 SSL 证书。构建 TDSCatalog 失败并显示

Error([('SSL routines', 'tls_process_server_certificate', '证书验证失败')])

我验证了证书本身是好的,只是不确定如何将它们传递给 siphon

最佳答案

Siphon 使用 requests 模块进行 HTTP 访问,并且来自 docs看起来您可以将证书传递给 session() 以使用 verify 参数进行 HTTPS 验证。

为了在 Siphon 中创建 HTTP session ,您可以访问 siphon.http_util.session_manager 来设置一些默认选项,就像在 this example 中所做的那样用于 HTTP 授权。所以我认为这会起作用:

from siphon.catalog import TDSCatalog
from siphon.http_util import session_manager
session_manager.set_session_options(verify='path/to/my/cert')
cat = TDSCatalog('https://myserver.net/thredds/catalog.xml')

我不确定你到底遇到了什么问题,但你可能需要使用 cert 属性而不是 verify

关于ssl - 如何让虹吸识别 SSL 证书包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57598304/

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