问题标签 [xades4j]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 使用合格证书签署文件-智能卡
下面的代码适用于 2 个不同的加密智能卡库(certum cryptoCertum3PKCS.dll 和 cencert enigmap11.dll),但在提供 pin 后,它会崩溃 kir(szafir) lib - ccpkip11.dll,这是100% 正确的
任何人都知道我做错了什么?
我在行 signer.sign(new SignedDataObjects(obj), dest); 处出现 CKR_PIN_LEN_RANGE 错误;完整的堆栈跟踪:
java - 如何使用 xades4j 为二进制内容创建 XAdES-T 签名?
我想为二进制文件创建分离的 XAdES-T 签名。我在 xades4j 工具的另一个堆栈溢出后发现。但我只找到了为 xml 文档创建签名的示例。如何使用 xades4j 签署二进制文件?
signing - 使用 xades4j 库签名
有没有关于如何使用 xades4j 库进行签名的工作示例?这是我想要做的:
- 创建 XML 文档
- 将一些二进制数据(PDF 或 DOC 文件)转换为 base64
- 将转换后的数据放入最近创建的 XML 文档中
- 以 Xades-C 或 Xades-T 格式对 XML 文档进行签名。
前三步问题不大。我找不到任何有用的 xades 签名工作示例(第 4 步)。
java - 尝试验证签名和时间戳失败
我尝试使用此方法验证签名和时间戳
但是该方法返回错误的 XML 签名。
有人可以帮助我请!谢谢
xades4j - 是否有如何使用 XAdES4j 库进行 XAdES-BES 封装签名的示例?
我正在尝试使用 XAdES4j 库对带有封装签名的 xml 进行签名。从我读过的所有内容来看,似乎可以完全按照我的意愿去做,但我无法找到一个简单的例子来帮助我更好地理解工作流程。该库位于此处:
https://github.com/luisgoncalves/xades4j
它包括一个 wiki,但该 wiki 没有给出明确的示例。它指的是代码中的单元测试。但是,在单元测试的代码中,有许多方法在主代码流中不存在。在给定以下变量的情况下,我正在寻找一个简单的示例,将 XAdES-BES 封装签名添加到 xml:
我的 xml 文件的路径:/path/to/xml/myXmlFile.xml
我的 xml 文件中的根元素:invoice
我的证书的路径:/path/to/cert/myCert.p12
我的证书密码:“myPassword”
任何人都可以用一个明确的例子帮助我吗?
提前非常感谢:)
xades4j - Xades4j - CRL 中无法识别的关键扩展
我正在使用 xades4j 来验证签名。CRL 有两个关键扩展(2.5.29.20、2.5.29.35),xades4j API 拒绝 CRL。
抛出 xades4j API 的异常:
如何在 xades4j 中添加对象标识符 (OID)?
java - 嵌入 x509 证书的 xades4j 验证问题
我正在使用智能卡进行签名以及 SunMSCAPI 提供程序和 Windows 密钥存储。使用 xades4j 1.3.2 版本我正在唱一个 xml 文件,如下所示,它运行良好,证书也嵌入在 KeyInfo 的 xml 文件中,
但我的问题是,在使用以下代码进行验证时,出现以下错误,
代码
错误
我尝试了https://github.com/luisgoncalves/xades4j/issues/37中建议的方法,但这也给出了同样的错误。
请建议我做错了什么。
java - 无法验证引用“”
如果我更改文件中的某些内容并添加多个签名,我尝试验证签名。我收到这样的错误:
这是我的代码:
验证签名
///////////////// 获取文档 /////////////////
///////////////////输出文档///////////////
///////////////// 签署文件/////////////////
/////////////////////////////////////////////////////////////////////
我是新手 xades4j。预先感谢。
c# - RSACryptoServiceProvider 和 RSAPKCS1Signatureformatter 之间的区别
我试图了解 RSAPKCS1Signatureformatter 和 RSACryptoServiceProvider 类之间的区别,因为当我使用 RSAPKCS1Signatureformatter 对数据进行签名时,它返回的签名值与使用 RSACryptoServiceProvider 签名不同。
c# - 使用 FirmaXadesNet 签名的 xml 文档中的错误
我有这个问题:
我使用 DLL FirmaXadesNet 对 xml 发票进行数字签名,签名起初看起来不错,并且在 Visual Studio 2017 中没有显示错误,
在 xml 文件中创建签名节点后,我将其移动到 xml 的另一个位置。
该文件被发送到验证它的 post 服务,但验证是在 java 中使用 xades4j 完成的,并且显示验证错误:
“com.indra.mmdd.signature.exceptions.ValidateException:xades4j.verification.ReferenceValueException:无法验证引用''”
我不知道这个错误的原因是什么......有什么帮助吗?
我的代码:
XadesService xadesService = new XadesService();
签名创建: