我使用的是 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 和 M2Crypto,但是虽然我可以使用 FTP/TLS 进行连接和传输,但我似乎找不到验证证书的方法。
另外,我认为在这种情况下我将无法使用 CURL 库:( 请注意。