Author: coheigea
Date: Thu Nov 14 12:11:31 2013
New Revision: 1541884

URL: http://svn.apache.org/r1541884
Log:
Allow the outbound CallbackHandler not to return any Attachments

Modified:
    
webservices/wss4j/trunk/ws-security-dom/src/main/java/org/apache/wss4j/dom/message/WSSecSignatureBase.java
    
webservices/wss4j/trunk/ws-security-stax/src/main/java/org/apache/wss4j/stax/impl/processor/output/WSSSignatureOutputProcessor.java

Modified: 
webservices/wss4j/trunk/ws-security-dom/src/main/java/org/apache/wss4j/dom/message/WSSecSignatureBase.java
URL: 
http://svn.apache.org/viewvc/webservices/wss4j/trunk/ws-security-dom/src/main/java/org/apache/wss4j/dom/message/WSSecSignatureBase.java?rev=1541884&r1=1541883&r2=1541884&view=diff
==============================================================================
--- 
webservices/wss4j/trunk/ws-security-dom/src/main/java/org/apache/wss4j/dom/message/WSSecSignatureBase.java
 (original)
+++ 
webservices/wss4j/trunk/ws-security-dom/src/main/java/org/apache/wss4j/dom/message/WSSecSignatureBase.java
 Thu Nov 14 12:11:31 2013
@@ -124,13 +124,6 @@ public class WSSecSignatureBase extends 
                     );
                 }
                 List<Attachment> attachments = 
attachmentRequestCallback.getAttachments();
-                if (attachments == null || attachments.isEmpty()) {
-                    throw new WSSecurityException(
-                            WSSecurityException.ErrorCode.FAILURE,
-                            "noEncElement"
-                    );
-                }
-
                 for (int i = 0; i < attachments.size(); i++) {
                     Attachment attachment = attachments.get(i);
 

Modified: 
webservices/wss4j/trunk/ws-security-stax/src/main/java/org/apache/wss4j/stax/impl/processor/output/WSSSignatureOutputProcessor.java
URL: 
http://svn.apache.org/viewvc/webservices/wss4j/trunk/ws-security-stax/src/main/java/org/apache/wss4j/stax/impl/processor/output/WSSSignatureOutputProcessor.java?rev=1541884&r1=1541883&r2=1541884&view=diff
==============================================================================
--- 
webservices/wss4j/trunk/ws-security-stax/src/main/java/org/apache/wss4j/stax/impl/processor/output/WSSSignatureOutputProcessor.java
 (original)
+++ 
webservices/wss4j/trunk/ws-security-stax/src/main/java/org/apache/wss4j/stax/impl/processor/output/WSSSignatureOutputProcessor.java
 Thu Nov 14 12:11:31 2013
@@ -170,13 +170,6 @@ public class WSSSignatureOutputProcessor
                 );
             }
             List<Attachment> attachments = 
attachmentRequestCallback.getAttachments();
-            if (attachments == null || attachments.isEmpty()) {
-                throw new WSSecurityException(
-                        WSSecurityException.ErrorCode.FAILED_SIGNATURE,
-                        "noEncElement"
-                );
-            }
-
             for (int i = 0; i < attachments.size(); i++) {
                 final Attachment attachment = attachments.get(i);
 


Reply via email to