Java 6에서 지금까지 사용할 수있는 Java XML 디지털 서명 API를 사용하는 XML 파일에 서명하고 있습니다.
웹 출처 : http://www.oracle.com/technetwork/articles/javase/dig-signature-api-140772.html
Java 서명 XML 파일 - 서명 안에 표준 XML 서명 네임 스페이스가 없습니다.
시그니처는 다음과 같습니다 :
이<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">[...]</Signature>
지금 내가 알고 싶은, 어떤 방법으로, XML 파일에 서명이 xmlns="http://www.w3.org/2000/09/xmldsig#"
을 결정하는 API를 방지하기 위해,이 내 태그 안에, 난 그냥 다음 가질 수 있도록 :
<Signature>...</Signature>
나는 어떤 단서에 매우 감사 해요.
답장을 보내 주셔서 감사합니다. 내 문제에 대해 더 자세히 설명해 줄 수 있습니다. 다음과 같은 XML 구조가 있습니다.
<?xml version="1.0" encoding="UTF-8" ?>
<tests xmlns="schema1">
<test>
</test>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
</Signature>
</tests>
어떻게하면됩니까? 제 3 자 시스템에서 필자가 직접 서명 구조를 정의해야하는 스키마에 대해 확인해야하므로 내 두 개의 xmln이 내 안에 있어야합니다.
감사합니다. @ 바딤 어쩌면 당신은 내 추가 사항을 볼 수 있습니다. –