1

根据这篇文章,我应该验证证书。

https://thwack.solarwinds.com/product-forums/the-orion-platform/f/orion-sdk/35763/ssl-certificate-verification-or-not

但是,当我生成证书时

openssl s_client -connect server:17778

并将 content: 放到 server.pem 的文件中。

-----BEGIN CERTIFICATE-----

conentsff.....

-----END CERTIFICATE-----

并运行如下所示的测试脚本:

swis = orionsdk.SwisClient("servername", username.strip(), password, verify="server.pem")
swis.query("SELECT uri From Orion.Nodes WHERE NodeID=2054")

我收到以下错误:

TTPSConnectionPool(host='servername', port=17778): Max retries exceeded with url: /SolarWinds/InformationService/v3/Json/Query (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:897)'),))

我的猜测是我没有正确的端口!但不是 100% 确定,请帮忙!

注意:我知道我可以绕过警告,但我想让证书正常工作!

4

0 回答 0