【发布时间】:2012-10-17 14:07:26
【问题描述】:
如何在 perl 中使用数字签名对 pdf 文件进行签名?我能够提取 pdf 的内容并通过
生成签名字符串# $content -> 待签名的pdf内容
我的 $private_key Crypt::OpenSSL::RSA->new_private_key($key_string);
$private_key->use_md5_hash();
我的 $signature = $private_key->sign($content);
因此,$signature 可以转换为十六进制格式,但我不知道如何将其添加到 PDF 文件中。我知道十六进制形式的签名应该放在 /Contents 字段中,签名文本的范围由 /ByteRange 数组给出。
是否有任何用于此目的的模块?或者你能给我一些建议吗?谢谢
【问题讨论】:
标签: perl pdf digital-signature