分配和验证数字签名
Contents
[
Hide
]
数字签名可确保工作簿文件有效并且没有人更改过它。您可以使用以下方法创建个人数字签名自我证书Microsoft Office 套件或任何其他工具随附的工具。您甚至可以购买数字签名。创建或获取数字签名后,您必须将其附加到您的工作簿。附加数字签名类似于密封信封。如果信封到达时是密封的,您可以在一定程度上保证没有人篡改过其中的内容。
Aspose.Cells for Java API 提供com.aspose.cells.DigitalSignatureCollection & com.aspose.cells.DigitalSignature类来签署电子表格并验证它们。
签署电子表格
如上所述,签名过程需要证书。除了证书,还应该有密码才能使用 Aspose.Cells API 成功签署电子表格。
以下代码片段演示了使用 Aspose.Cells for Java API 对电子表格进行签名。
如果指定的密码与证书的密码不匹配,则异常类型javax.crypto.BadPaddingException将被抛出。
验证电子表格
以下代码片段演示了如何使用 Aspose.Cells for Java API 来验证电子表格。