【问题标题】:Python - SSL Client/Server CertificatePython - SSL 客户端/服务器证书
【发布时间】:2015-10-20 04:48:17
【问题描述】:

我想按照python documentation 创建一个客户端/服务器架构。

这适用于我在一个 pem 文件中的自签名证书。 (ca_root root_key ca_intermediate middle_key)

所以我的下一个计划是创建客户端证书,如果客户端不再值得信任,服务器可以撤销这些证书。

所以要走的路是我创建一个证书,用中间密钥签名,然后把它交给客户。

但我还是得到了

ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)

我需要将整个证书链导出到客户端吗?这对我来说似乎很奇怪。

谢谢!

【问题讨论】:

    标签: python authentication ssl openssl certificate


    【解决方案1】:

    您的整个链很可能不在您的 .pem 文件中。只需以正确的顺序将证书中的文本复制到单个 .pem 文件中并尝试即可。如果这不起作用,您可能会因为您的服务器配置而收到此错误。需要考虑更多信息才能提供更好的答案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-23
      • 1970-01-01
      • 2010-11-13
      • 2011-06-11
      • 2016-10-10
      • 1970-01-01
      • 2016-05-24
      • 2014-06-07
      相关资源
      最近更新 更多