Ian Hummel wrote:
Sean, can you confirm that this is only necessary with JDK prior to Java 6? I got the same errors using 1.5, but when I tried this on another machine with java 6 I got no such errors...
Yes, correct. JSR 105 is included as of JDK 6, and a DOM XMLSignatureFactory implementation is included by default.
At least, it was my impression that xmlsec 1.4.1 will give you the javax apis with any version of java, but the DOM provider is not there by default except with java 6.
Yes, this is because JSR 105 is not part of JDKs earlier than 6. You can still use it with earlier JDKs (as you are doing) but the API and implementation is not included by default.
--Sean