s/mime基本函数的高级库
pysmime的Python项目详细描述
pysmime是一个基于m2cypto的python高级库 使用安全/多用途Internet邮件扩展(S/mime,RFC 3851) 意大利数字签名的M2Crypto案例研究。
m2cypto是swig在openssl之上构建的python库包装器。
pysmime包括签名、验证、加密和解密的基本功能 文件或邮件信息,格式为PEM ASCII或DER,非常基本 OpenSC OpenSSL PKCS11引擎(PKCS11)对PKCS11智能卡的支持 模块)。
文档和示例
epydoc生成的文档可以在docs文件夹中找到。一些 基本测试用例出现在pysmime/test/PySmimeTest.py中。
状态
- PKCS11支持很少。
- 代码几乎没有注释,文档很好。
- 测试套件非常基本,不包括pkcs11测试。
- verify函数不返回原始数据。