问题标签 [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.
xades4j - 将 XAdES-T 生成分为两个工作
我想问一下xades4j中是否有办法将XAdES-T生成分为两个工作。
job1:在内部网络中,生成不带时间戳的签名。
job2:连接到 TSA 并为之前生成的签名添加时间戳。
谢谢
xpath - 命名空间和 xpath
图书馆 xades4j 。代码如下:
如果 XML 文档中没有定义任何命名空间并且 getxPath() 返回路径喜欢
"/文档/组件" ,
签名生成和验证都运行良好。
然后,我将命名空间添加到 xml 文件中:
并将 getxPath() 的返回值更改为
“/ff:kk:文档/ff:kk:组件”
签名生成时抛出异常
前缀必须解析为命名空间:ff:kk
似乎我必须在签名生成期间将 xpath.setNamespaceContext(javax.xml.namespace.NamespaceContext) 添加到代码中。
但我在哪里可以做到。
谢谢
异常堆栈如下
xades4j - 忽略未签名的属性
在验证包含 的签名UnsignedProperties
时,我得到了以下异常:
是否有一个选项可以忽略那些验证,而不是抛出异常?
xades4j - Xades 会签文件
我有一个已经 Xades 签名的 XML 文档。现在我想会签这个签名。我怎样才能用 Xades4j 做到这一点?我已经搜索了文档,但只有示例如何一起签名和会签。
xml-signature - 使用先前嵌入的 xades 消息验证 xades 消息
我们正在验证嵌入了多个嵌入式 xades (BES) 消息的消息。以前已被验证为有效。(也嵌入了签名。)
目前,只有在“更改位置 C”所做的更改才会使消息无效。“更改位置 A”和“更改位置 B”的更改不会影响消息的有效性,甚至可以删除整个结构。
这是预期的行为吗?有可能改变行为吗?(这样每次更改都会使消息无效)
trusted-timestamp - 检查 TSA 时间戳
我正在尝试使用SignatureTimeStamp元素(这是一个 base64 编码块)验证 XAdES 签名。Java-Lib xades4j 基本上为我做验证。但是,我想手动检查时间戳(尤其是在验证失败时)。通过检查,我的意思是显示使用的证书、它们的有效性、时间戳等内容。
我可以使用什么工具?openssl 能解决问题吗?你能给我一个如何使用它的例子吗?
java - 尝试解组 BES-XADES 签名文档时出现 JAXB 问题
我需要你的帮助:拜托,拜托。我有一个 Xades 签名的 XML 文档,我收到了一个 byteArray :所以我将我的 byteArray 转换为一个字符串。之后,我尝试解组,以便获得映射的 Java 对象。
结果是我得到了一个“MyJavaObj”实例,其中包含除 Xades-Signature 之外的所有信息。我的签名在 Java 对象中为空,而所有其他信息都映射良好。以下是我的java方法。请帮我获取 MyJavaObj 实例中的对象签名。
这是转换的方法
MyJavaObj 结果 = unmarshallBinary(..a ByteArray..);
result.getDocumentVersion() :返回 2.10;
result.getStudent() :返回学生;
result.getSignature() :返回 NULL;
MyJavaObj.java 文件有很好的注释
谢谢你的帮助。
xades4j - Xades4j signature verification
XAdES4j documentation says that
Does that mean that it verifies XAdES BES, EPES, T and C (and does not verify X, XL and A)?
xades4j - Xades4j:未找到 SignedProperties 参考
我正在尝试使用 Xades4j 验证 Xades 签名。
其中一些签名是由另一个工具(不是 Xades4j)生成的,并且这些签名在Reference标签中没有Type属性:
当我尝试验证它时,我遇到了这个异常:
我查看了 SignatureUtils.java 的源代码,似乎 API 使用Type属性来识别 Reference 标签。
有没有办法用 xades4j 验证这种签名?
java - 使用 Java 使用 XADES-BES 签署 XML
我找不到通过在 java 中使用 xades4j 库来签署 XML 文档的方法。从未签名的 XML 文档创建签名的 XML 文档的方法是什么?
首先,我是 Java 编程新手,我不知道如何创建该方法所需的参数和值:
有没有其他更容易签署文件的方法?如果不是,真正的参数或例子是什么?