1

我需要在 Java 项目中创建和验证 Xades BT 签名。我找到了 DSS 和 xades4j 项目,但我无法设置它们。例如,使用 DSS 创建签名很容易,但在验证过程中会出现各种错误。

甚至 DSS 的官方验证示例在这里也不起作用,simpleReport.getErrors()给出:

[The certificate path is not trusted!, The result of the LTV validation process is not acceptable to continue the process!, The result of the timestamps validation process is not conclusive!, The certificate chain for timestamp is not trusted, there is no trusted anchor.]

我需要一个端到端的工作示例,涵盖:

  • 自签名密钥和证书创建(我还没有受信任的证书)
  • 使用密钥和证书生成 Xades 签名
  • 使用密钥和证书进行 Xades 签名验证
4

0 回答 0