【问题标题】:Python FTP-SSL / FTP-TLS: Verifying Public Certificate?Python FTP-SSL / FTP-TLS:验证公共证书?
【发布时间】:2013-09-03 21:43:57
【问题描述】:

我使用的是 Python 2.7.5(不是 3.X),我需要验证 FTPS (FTP-TLS) 公共证书。也就是说,我想根据标准证书颁发机构验证它,而不是自定义密钥。 (类似于 HTTPS。)

我看到了一些选项,但我无法让它们工作: FTP_TLS() 类似乎不提供验证证书的能力,除非我弄错了: class ftplib.FTP_TLS([host[, user[, passwd[, acct[, keyfile[, certfile[, timeout]]]]]]])

我已经阅读了certifi 和 M2Crypto,但是虽然我可以使用 FTP/TLS 进行连接和传输,但我似乎找不到验证证书的方法。

另外,我认为在这种情况下我将无法使用 CURL 库:( 请注意。

【问题讨论】:

标签: python ssl-certificate m2crypto ftps ftplib


【解决方案1】:

让我们试着把它变成一个可能的答案:http://heikkitoivonen.net/blog/2008/10/14/ssl-in-python-26

【讨论】:

    【解决方案2】:

    mcepl 引用的资源不再可通过 http 获得,而只能使用 https。 https://heikkitoivonen.net/blog/2008/10/14/ssl-in-python-26

    301 重定向就这么多。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-12
      • 1970-01-01
      • 2023-03-26
      • 2015-05-19
      • 1970-01-01
      • 2018-03-01
      • 2014-02-14
      • 1970-01-01
      相关资源
      最近更新 更多