Python的Crypto/X509证书解析库

2024-04-26 05:54:35 发布

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

任何推荐的Python加密库。我知道我在x509 certificate parsing libraries for Java中问过类似的问题,但我应该把问题一分为二。

我需要的是分析X.509证书以提取其中包含的信息的能力。

环顾四周,我发现了两个选择:

在这两者中,pyOpenSSL似乎是最“维护”的,但是我想向任何有经验的人提供一些反馈?


Tags: 信息httplibrariesfornet能力certificatejava
3条回答

正如我在另一篇文章中提到的,您可能希望尝试keyczar,因为该库实际上同时具有python和java的实现。这将使它更容易在两种情况下使用。

一个警告:我还没有真正使用过这个库8(,所以请带上这个。

使用M2Crypto,它是IMHO中最完整的工具

我的经验是,大多数密码库都专注于一个特定的工作流程——使某些任务更容易完成,而其他任务则很难完成,甚至不可能完成。这方面的例外是那些已经存在很长一段时间并且已经成熟的(例如openssl、bounceycastle,但是在我的经验中没有一个python库)。所以,你真的需要在你想做什么的背景下对库进行评估。

更具体地说,我使用了pyOpenSSL来简单地生成私钥和证书请求(即作为CA的客户机),并且对此非常满意。

相关问题 更多 >