如何在pyOpenSSL中验证rsasha1签名

2024-03-29 15:29:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我试着安装M2Crypto却遇到了问题。我不想强迫我的客户使用这种难以安装的库。所以,我想我可以试试pyOpenSSL。我可以从pem证书中获取公钥,但无法找到任何验证签名的方法。在


Tags: 方法客户pem证书公钥m2cryptopyopenssl
2条回答

使用pyOpenSSL无法做到这一点。它是一个非常有限的openssl库包装器。但我猜在你的主机上建立M2Crypto有什么问题。尝试运行:

export SWIG_FEATURES=-I/usr/include/openssl

在尝试安装M2Crypto之前。

我相信你想要的是这个博客的代码(这是我的):

http://www.v13.gr/blog/?p=303

如您所见,您必须使用DER来处理证书并获得适当的部分。这花了我相当多的精力和时间,所以让我知道它是否对你也有用。

相关问题 更多 >