You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ws.apache.org by gi...@apache.org on 2012/04/12 18:29:41 UTC
svn commit: r1325356 -
/webservices/wss4j/branches/swssf/streaming-ws-security/src/main/java/org/swssf/wss/impl/processor/input/SignatureInputHandler.java
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) {