【发布时间】:2017-09-28 20:54:27
【问题描述】:
我正在测试 RFC 3161 Timestamp Server,我正在使用 Foxit Reader、Xolido Sign Desktop 和 Adobe Acrobat Pro DC 为 PDF 添加时间戳。我可以使用 Foxit Reader 和 Xolido 制作时间戳,但 Adobe Acrobat 会返回“Error durante la Firma。El nombre TSA 不重合”,类似于“签名错误。TSA 名称不匹配”。我已经搜索并且 Adobe config 中的 TSA 服务器名称是您想要的,我已经用证书的主题进行了完全测试,只是公用名等。服务器在时间戳响应中将证书主题作为 TSA 名称返回,但它似乎是行。我不知道为什么 Adobe 会这么说,而 Foxit 和 Xolido 都可以。
I added a FoxitReader Screen after validate the timestamp.
Foxit Reader 对话框显示“签名有效。由 TimestampTest 签名。文档自签名后未被修改。签名是来自安全时间等的文档时间戳。”
【问题讨论】:
-
我认为 TSA 签名者证书或连接保护证书存在问题。请分享样本进行分析。
-
嗯,我不知道你想要什么样的样品。我只是用 KeyStoreExplorer 和 PFX 证书生成器生成了很多证书。我已经下载了一些 TSA 证书并与我的证书进行比较,并更新了一些字段,但一切都是一样的。我有 ExtendedKeyUsage="Timestamping" (Critical), KeyUsage="Digital Signature, Non repudiation" (Critical), Basic Constraints="Subject is not a CA, Path Length Constraint: None", Authority Key Id 和 Subject Key Id跨度>
-
在主题中我有 {CN, O, C} 就像其他 TSA 证书一样(例如timestamp.wosign.com)。也许我的服务器有问题,不是证书,但我不明白为什么 foxit 阅读器可以正常工作。
-
“我不知道你想要什么样的样本。” - 一个带有时间戳的示例 PDF,可以观察到你描述的行为。
-
屏幕截图没有帮助。请分享一个带有时间戳的示例 PDF,您所描述的行为可以被观察到。
标签: pdf adobe trusted-timestamp