【发布时间】:2011-01-24 23:25:33
【问题描述】:
我正在做一个项目来实现传出消息的数字签名,并决定为此使用 M2Crypto。
我有一个证书(DER 格式),我从中提取密钥来签署消息。出于某种原因,当我调用“sign_update”方法时,我不断收到一个丑陋的分段错误错误。
鉴于我在这里读过的前面的例子,我显然遗漏了一些东西。
这是我正在处理的示例:
from M2Crypto.X509 import *
cert = load_cert( 'certificate.cer', format=1 )
Pub_key = cert.get_pubkey()
Pub_key.reset_context(md='sha1')
Pub_key.sign_init()
Pub_key.sign_update( "This should be good." )
print Pub_key.sign_final()
提前感谢您的帮助,
巴勃罗
【问题讨论】:
标签: python digital-signature digital-certificate m2crypto