< prev index next >
src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignatureFactory.java
Print this page
rev 52897 : 8231415: Better signatures in XML
Reviewed-by: weijun, mschoene, rhalade
@@ -190,13 +190,19 @@
if (tag == null || namespace == null) {
throw new MarshalException("Document implementation must " +
"support DOM Level 2 and be namespace aware");
}
if ("Signature".equals(tag) && XMLSignature.XMLNS.equals(namespace)) {
+ try {
return new DOMXMLSignature(element, context, getProvider());
+ } catch (MarshalException me) {
+ throw me;
+ } catch (Exception e) {
+ throw new MarshalException(e);
+ }
} else {
- throw new MarshalException("invalid Signature tag: " + namespace + ":" + tag);
+ throw new MarshalException("Invalid Signature tag: " + namespace + ":" + tag);
}
}
public boolean isFeatureSupported(String feature) {
if (feature == null) {
< prev index next >