我尝试安装M2Crypto并遇到问题。我不想强迫我的客户使用难以安装的库。所以,我想我会试试pyOpenSSL。我可以从pem证书获取公钥,但无法找到任何方式来验证签名。
答案 0 :(得分:0)
你无法用pyOpenSSL做到这一点。它是openssl库的一个非常有限的包装器。但我猜你在主机上构建M2Crypto有什么问题。尝试运行:
export SWIG_FEATURES=-I/usr/include/openssl
在尝试安装M2Crypto之前。
答案 1 :(得分:0)
我相信你想要的是这个博客条目中的代码(它是我的):
正如您所看到的,您必须使用DER来处理证书并获取相应的部件。这花了我相当多的努力和时间,所以让我知道它是否也适合你。