![](/img/trans.png)
[英]How to 'Tag' regions of a Word Documents to make it easy to add text to them with Open Office XML?
[英]How to programatically add digital signature to multiple Open Office XML Docx documents?
我想使用PackageDigitalSignatureManager对象中的Sign()方法的标准化方法,以编程方式向多个DOCX文件添加数字签名。
例如,例如: http : //blogs.infosupport.com/blogs/wouterv/archive/2007/02/24/Signing-Office-Open-XML-documents-using-the-Packaging-API.aspx
事实是,当我使用Sign方法时,它会提示用户输入PIN密钥,因为Microsoft Crypto API试图访问智能卡中的私钥。
有什么方法可以在将数字签名添加到多个DOCX文件时仅使用一次Sign方法,因此在对多个文件进行签名时仅提示用户一次?
在您的情况下,每次访问令牌都会提示输入PIN。 通常,这可以在智能卡驱动程序级别上配置,即,那里有一个选项可以为进程缓存PIN值。 一种替代方法是使用PKCS#11接口访问证书。 使用我们的SecureBlackbox产品可以做到这一点,该产品通过PKCS#11接口(以及CryptoAPI)使用证书对Office文档(包括MS Office和OpenOffice)进行签名。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.