如何在pyOpenSSL中验证RSA SHA1签名
我尝试安装M2Crypto,但遇到了问题。我不想让我的客户使用那些安装起来很麻烦的库。所以,我想试试pyOpenSSL。我可以从pem证书中获取公钥,但找不到任何方法来验证签名。
2 个回答
0
我觉得你想要的是我在这个博客文章里的代码:
正如你所看到的,你需要使用DER来处理证书,并获取相应的部分。这花了我不少时间和精力,所以如果你试过了,也请告诉我是否成功了。
0
你根本无法用pyOpenSSL做到这一点。它只是一个对openssl库的简单封装,功能非常有限。不过,我猜测你在你自己的电脑上安装M2Crypto时可能出了问题。你可以试着先运行下面这段代码:
export SWIG_FEATURES=-I/usr/include/openssl
然后再尝试安装M2Crypto。