Author: coheigea
Date: Tue Feb 21 13:29:03 2012
New Revision: 1291771

URL: http://svn.apache.org/viewvc?rev=1291771&view=rev
Log:
Enabling secure validation for RS-Security

Modified:
    
cxf/trunk/rt/rs/security/xml/src/main/java/org/apache/cxf/rs/security/xml/AbstractXmlSigInHandler.java
    
cxf/trunk/rt/rs/security/xml/src/main/java/org/apache/cxf/rs/security/xml/EncryptionUtils.java

Modified: 
cxf/trunk/rt/rs/security/xml/src/main/java/org/apache/cxf/rs/security/xml/AbstractXmlSigInHandler.java
URL: 
http://svn.apache.org/viewvc/cxf/trunk/rt/rs/security/xml/src/main/java/org/apache/cxf/rs/security/xml/AbstractXmlSigInHandler.java?rev=1291771&r1=1291770&r2=1291771&view=diff
==============================================================================
--- 
cxf/trunk/rt/rs/security/xml/src/main/java/org/apache/cxf/rs/security/xml/AbstractXmlSigInHandler.java
 (original)
+++ 
cxf/trunk/rt/rs/security/xml/src/main/java/org/apache/cxf/rs/security/xml/AbstractXmlSigInHandler.java
 Tue Feb 21 13:29:03 2012
@@ -88,9 +88,7 @@ public class AbstractXmlSigInHandler ext
         boolean valid = false;
         Reference ref = null;
         try {
-            XMLSignature signature = new XMLSignature(signatureElement, "");
-            // TODO re-enable this line once we pick up xmlsec 1.5.0
-            // XMLSignature signature = new XMLSignature(signatureElement, "", 
true);  
+            XMLSignature signature = new XMLSignature(signatureElement, "", 
true);  
             ref = getReference(signature);
             Element signedElement = validateReference(root, ref);
             if (signedElement.hasAttributeNS(null, "ID")) {

Modified: 
cxf/trunk/rt/rs/security/xml/src/main/java/org/apache/cxf/rs/security/xml/EncryptionUtils.java
URL: 
http://svn.apache.org/viewvc/cxf/trunk/rt/rs/security/xml/src/main/java/org/apache/cxf/rs/security/xml/EncryptionUtils.java?rev=1291771&r1=1291770&r2=1291771&view=diff
==============================================================================
--- 
cxf/trunk/rt/rs/security/xml/src/main/java/org/apache/cxf/rs/security/xml/EncryptionUtils.java
 (original)
+++ 
cxf/trunk/rt/rs/security/xml/src/main/java/org/apache/cxf/rs/security/xml/EncryptionUtils.java
 Tue Feb 21 13:29:03 2012
@@ -64,6 +64,7 @@ public final class EncryptionUtils {
         throws WSSecurityException {
         try {
             XMLCipher cipher = XMLCipher.getInstance(symEncAlgo);
+            cipher.setSecureValidation(true);
             cipher.init(mode, key);
             return cipher;
         } catch (XMLEncryptionException ex) {


Reply via email to