XAdES-EPES 서명이 있고 나는의 XAdES-4J를 사용의 XAdES-T에 서명을 확장 문제는 원래 서명에 QualifyingProperties는 점이다.XAdES-EPES를 XAdES-T로 확장하고 QualifyingProperties에 "xmlns : xades141 ="http://uri.etsi.org/01903/v1.4.1# "을 포함하지 마십시오
<xades:QualifyingProperties Id="Signature-b8925056-3e5e-4a39-8e4c-7fc1286b5eb5-QualifyingProperties" Target="#Signature-b8925056-3e5e-4a39-8e4c-7fc1286b5eb5-Signature" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xades="http://uri.etsi.org/01903/v1.3.2#">
그리고 확장 된 서명 QualifyingProperties에 있습니다
<xades:QualifyingProperties Id="Signature-b8925056-3e5e-4a39-8e4c-7fc1286b5eb5-QualifyingProperties" Target="#Signature-b8925056-3e5e-4a39-8e4c-7fc1286b5eb5-Signature" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xades="http://uri.etsi.org/01903/v1.3.2#" xmlns:xades141="http://uri.etsi.org/01903/v1.4.1#">
서명 확장 방법 QualifyingProperties에 xmlns : xades141 = "http://uri.etsi.org/01903/v1.4.1#"을 추가하지 않으십니까?
미리 감사드립니다.
편집 : 나는 해결책을 찾을 때까지, 내가 뭘 :
Element qualifyingProperties = null;
final NodeList nlist = xmlSig.getDocument().getElementsByTagName("xades:QualifyingProperties");
if (nlist.getLength() != 0) {
qualifyingProperties = (Element) nlist.item(0);
qualifyingProperties.removeAttribute("xmlns:xades141");
}