You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@santuario.apache.org by co...@apache.org on 2011/11/09 14:18:29 UTC
svn commit: r1199738 - in /santuario/xml-security-java/trunk: pom.xml
src/main/java/org/apache/xml/security/encryption/TransformSerializer.java
src/main/java/org/apache/xml/security/encryption/XMLCipher.java
Author: coheigea
Date: Wed Nov 9 13:18:29 2011
New Revision: 1199738
URL: http://svn.apache.org/viewvc?rev=1199738&view=rev
Log:
[SANTUARIO-252] - Made Xalan, Xerces + xml-apis optional in the project pom
- Reverted to DocumentSerializer by default as it does not work without Xalan.
- Xalan (+ xerces + xmlapis) are now optional and only required to support the XPath here() function
Modified:
santuario/xml-security-java/trunk/pom.xml
santuario/xml-security-java/trunk/src/main/java/org/apache/xml/security/encryption/TransformSerializer.java
santuario/xml-security-java/trunk/src/main/java/org/apache/xml/security/encryption/XMLCipher.java
Modified: santuario/xml-security-java/trunk/pom.xml
URL: http://svn.apache.org/viewvc/santuario/xml-security-java/trunk/pom.xml?rev=1199738&r1=1199737&r2=1199738&view=diff
==============================================================================
--- santuario/xml-security-java/trunk/pom.xml (original)
+++ santuario/xml-security-java/trunk/pom.xml Wed Nov 9 13:18:29 2011
@@ -288,18 +288,21 @@
<artifactId>xalan</artifactId>
<version>${xalan.version}</version>
<scope>provided</scope>
+ <optional>true</optional>
</dependency>
<dependency>
<groupId>xerces</groupId>
<artifactId>xercesImpl</artifactId>
<version>${xerces.version}</version>
<scope>provided</scope>
+ <optional>true</optional>
</dependency>
<dependency>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
<version>${xml.apis.version}</version>
<scope>provided</scope>
+ <optional>true</optional>
</dependency>
</dependencies>
Modified: santuario/xml-security-java/trunk/src/main/java/org/apache/xml/security/encryption/TransformSerializer.java
URL: http://svn.apache.org/viewvc/santuario/xml-security-java/trunk/src/main/java/org/apache/xml/security/encryption/TransformSerializer.java?rev=1199738&r1=1199737&r2=1199738&view=diff
==============================================================================
--- santuario/xml-security-java/trunk/src/main/java/org/apache/xml/security/encryption/TransformSerializer.java (original)
+++ santuario/xml-security-java/trunk/src/main/java/org/apache/xml/security/encryption/TransformSerializer.java Wed Nov 9 13:18:29 2011
@@ -31,7 +31,8 @@ import org.w3c.dom.DocumentFragment;
import org.w3c.dom.Node;
/**
- * Converts <code>String</code>s into <code>Node</code>s and visa versa.
+ * Converts <code>String</code>s into <code>Node</code>s and visa versa. This requires Xalan to
+ * work properly.
*/
public class TransformSerializer extends AbstractSerializer {
Modified: santuario/xml-security-java/trunk/src/main/java/org/apache/xml/security/encryption/XMLCipher.java
URL: http://svn.apache.org/viewvc/santuario/xml-security-java/trunk/src/main/java/org/apache/xml/security/encryption/XMLCipher.java?rev=1199738&r1=1199737&r2=1199738&view=diff
==============================================================================
--- santuario/xml-security-java/trunk/src/main/java/org/apache/xml/security/encryption/XMLCipher.java (original)
+++ santuario/xml-security-java/trunk/src/main/java/org/apache/xml/security/encryption/XMLCipher.java Wed Nov 9 13:18:29 2011
@@ -271,7 +271,7 @@ public class XMLCipher {
}
if (serializer == null) {
- serializer = new TransformSerializer();
+ serializer = new DocumentSerializer();
}
serializer.setCanonicalizer(this.canon);