|
|
||
Sean Mullan's Blog
«JavaPolis '07 |
Main
| Configuring the logging properties for JSR 105 and Apache XML Signature applications. »
Using JSR 105 with JDK 1.4 or 1.5Posted by mullan on February 27, 2008 at 08:20 AM | 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 Bookmark blog post: CommentsComments are listed in date ascending order (oldest first) | Post Comment | ||
|
|