首页 文章

在itextsharp中使用散列证书签署pdf签名字段

提问于
浏览
0

我使用http://techblog.bozho.net/?p=37中的示例获得了证书的哈希值,并希望使用它来填写带有iTextSharp的pdf格式的签名域 . 有没有人有任何例子或知道如何?这是一个Web应用程序,也是我可以找到从客户端本地智能卡捕获签名的唯一方法 .

1 回答

  • 0

    您不能使用证书的哈希值进行签名 . 使用私钥(而不是其散列)执行签名 .

    对于Web应用程序,您有两种选择 - 将整个文档传输到客户端,或使用一些涉及客户端模块(浏览器插件/ Java applet或独立应用程序)的分布式签名机制 .

    我们公司为SecureBlackbox开发了一个分布式加密附加组件,详细描述了in this SO answer,它可以满足您的需求 . 答案中的方案解释了分布式签名如何工作 .

相关问题