我目前正在为我的国家制定一些法律要求(电子发票),但我被困在签名部分,这里是背景:
- 政府为每个用户提供一个.p12证书文件
- 生成 XML 后,必须根据前面提到的 .p12 证书使用 XAdES-EPES 对其进行签名。
我对证书和安全工件不太了解,我发现了一个名为:Xades4J的 java 库,但是大多数示例都提到了 KeyStore 和 TSA(顺便说一句,我不太了解 TSA 是什么),我有使用起来似乎很简单,但我相信提到的大多数示例都远非复杂。
任何人都可以帮我了解这些概念和/或提供一个示例,说明如何使用已经具有 p12 文件的 XAdES-EPES 进行签名吗?
我也看到了一些我将测试的 C# 示例,事情是我主要使用 Java 进行编码。
提前致谢