|
|
||
Sean Mullan's BlogFebruary 2008 ArchivesUsing JSR 105 with JDK 1.4 or 1.5Posted by mullan on February 27, 2008 at 08:20 AM | Permalink | Comments (0)JSR 105 (XML Digital Signature API) is included with JDK 6, but is also available separately, for example as part of the Apache XML Security Project. This allows you to use the JSR with earlier JDK/JREs such as JDK 1.4 or JDK 5. If you do this, however, be aware that the JSR 105 service provider implementation is not included by default with JDK 1.4 or JDK 1.5, so you may get some exceptions when instantiating an
XMLSignatureFactory fac = XMLSignatureFactory.getInstance("DOM");
The easiest workaround is to just instantiate and specify the service provider implementation (bundled with Apache XMLSec) as a parameter as follows:
XMLSignatureFactory factory =
XMLSignatureFactory.getInstance
("DOM", new org.jcp.xml.dsig.internal.dom.XMLDSigRI());
Alternatively, you can register the provider in the java.security file, or use the | ||
|
|