0

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

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

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

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

4

2 回答 2

0

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

于 2013-09-05T06:16:20.307 回答
0

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

301 重定向就这么多。

于 2017-07-04T19:20:40.970 回答