Author: giger
Date: Thu Apr 12 16:29:41 2012
New Revision: 1325356

URL: http://svn.apache.org/viewvc?rev=1325356&view=rev
Log:
Fix a possible ClassCastException introduced by BSP rule

Modified:
    
webservices/wss4j/branches/swssf/streaming-ws-security/src/main/java/org/swssf/wss/impl/processor/input/SignatureInputHandler.java

Modified: 
webservices/wss4j/branches/swssf/streaming-ws-security/src/main/java/org/swssf/wss/impl/processor/input/SignatureInputHandler.java
URL: 
http://svn.apache.org/viewvc/webservices/wss4j/branches/swssf/streaming-ws-security/src/main/java/org/swssf/wss/impl/processor/input/SignatureInputHandler.java?rev=1325356&r1=1325355&r2=1325356&view=diff
==============================================================================
--- 
webservices/wss4j/branches/swssf/streaming-ws-security/src/main/java/org/swssf/wss/impl/processor/input/SignatureInputHandler.java
 (original)
+++ 
webservices/wss4j/branches/swssf/streaming-ws-security/src/main/java/org/swssf/wss/impl/processor/input/SignatureInputHandler.java
 Thu Apr 12 16:29:41 2012
@@ -34,7 +34,7 @@ import org.swssf.wss.securityEvent.Token
 import org.swssf.xmlsec.ext.*;
 import org.swssf.xmlsec.impl.processor.input.AbstractSignatureInputHandler;
 
-import javax.xml.bind.JAXBElement;
+import java.math.BigInteger;
 import java.util.Iterator;
 import java.util.List;
 
@@ -95,7 +95,7 @@ public class SignatureInputHandler exten
             ((WSSecurityContext) 
inputProcessorChain.getSecurityContext()).handleBSPRule(WSSConstants.BSPRule.R5421);
         }
         //todo test:
-        JAXBElement hmacOutputLength = XMLSecurityUtils.getQNameType(
+        BigInteger hmacOutputLength = XMLSecurityUtils.getQNameType(
                 
signatureType.getSignedInfo().getSignatureMethod().getContent(),
                 WSSConstants.TAG_dsig_HMACOutputLength);
         if (hmacOutputLength != null) {


Reply via email to