1

我正在使用 SourceForge 上列出的示例(“来自 PDF 文档的数字签名”白皮书,从 Java 移植到 C# 的示例)来签署 PDF 文件:

http://sourceforge.net/p/itextsharp/code/HEAD/tree/tutorial/signatures/chapter2/C2_01_SignHelloWorld/C2_01_SignHelloWorld.cs

但是,签名失败并出现以下错误:

DER 长度超过 4 个字节:109

密钥库是使用白皮书第 17 页所示的 keytool 创建的,对于示例“使用 iText 签名的 Hello World”应该没问题。

有没有人在移植示例之前遇到过同样的问题?

谢谢,科恩·洛伊。

4

1 回答 1

1

我已经能够通过使用不同版本的 keytool 来生成 ks 文件来解决这个问题。显然,我机器上 java 的默认设置是指一些旧的和过时的版本。

于 2013-10-03T05:26:12.590 回答