使用代码签署办公文档(使用证书)

3
有没有办法在办公文档(Word、Excel等)上进行数字签名?我已经找到如何签署PDF和XML文件,但是我找不到有关签署Word文档的任何信息。
谢谢;)

我很想听到不同的声音,但我的假设是出于安全原因这应该是不可能的。什么会阻止恶意程序签署自己? - JimmyPena
@pook 当然可以。例如,我们的SecureBlackbox库可以让您实现这一点,而且还有一些开源项目似乎也在尝试做同样的事情。 - Eugene Mayevski 'Callback
1个回答

2
据我所知,Office使用XML数字签名。我已经成功实现了读取/验证OpenOffice文档数字签名的功能(它们也使用XML数字签名),并通过阅读以下内容进行了学习:http://www.w3.org/Signaturehttp://www.xml.com/pub/a/2001/08/08/xmldsig.htmlhttp://java.sun.com/developer/technicalArticles/xml/dig_signatureshttp://java.sun.com/developer/technicalArticles/xml/dig_signature_apihttp://docs.oracle.com/javase/6/docs/technotes/guides/security/xmldsig/XMLDigitalSignature.html

还存在二进制格式(较旧)无法使用XML签名。 - Eugene Mayevski 'Callback

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接