1

我尝试安装 M2Crypto 并遇到问题。我不想强迫我的客户使用这些难以安装的库。所以,我想我会试试 pyOpenSSL。我能够从 pem 证书中获取公钥,但无法找到任何方法来验证签名。

4

2 回答 2

0

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

export SWIG_FEATURES=-I/usr/include/openssl

在尝试安装 M2Crypto 之前。

于 2009-10-01T22:02:07.910 回答
0

我相信您想要的是此博客条目中的代码(这是我的):

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

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

于 2013-06-18T21:11:10.103 回答