我使用的是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库:(只是一个注释。
答案 0 :(得分:0)
让我们尝试将其变为可能的答案:http://heikkitoivonen.net/blog/2008/10/14/ssl-in-python-26
答案 1 :(得分:0)
mcepl引用的资源不再通过http提供,只能使用https。 https://heikkitoivonen.net/blog/2008/10/14/ssl-in-python-26
301重定向非常多。