ws-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Colm O hEigeartaigh (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (WSS-273) org.apache.ws.security.transform.STRTransform causes ClassCastException when wss4j is running on IBM 1.6 JVM
Date Wed, 18 May 2011 09:39:47 GMT

     [ https://issues.apache.org/jira/browse/WSS-273?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Colm O hEigeartaigh updated WSS-273:
------------------------------------

    Attachment: wss4j-1.6.1-SNAPSHOT.jar

Hi all,

Could you try the attached 1.6.1-SNAPSHOT jar and let me know if it works or not?

This jar adds the XMLDSigRI provider explicitly to the provider list before the competing
IBM provider. It also removes the STRTransform provider before adding it again.

Colm.

> org.apache.ws.security.transform.STRTransform causes ClassCastException when wss4j is
running on IBM 1.6 JVM 
> -------------------------------------------------------------------------------------------------------------
>
>                 Key: WSS-273
>                 URL: https://issues.apache.org/jira/browse/WSS-273
>             Project: WSS4J
>          Issue Type: Bug
>          Components: WSS4J Core
>    Affects Versions: 1.6
>         Environment: Windows XP, IBM 1.6 JVM
>            Reporter: Pär-Johan Lif
>            Assignee: Colm O hEigeartaigh
>         Attachments: wss4j-1.6.1-SNAPSHOT.jar
>
>
> I have tried to use wss4j1.6 (alpha version) on IBM's 1.6 JVM. It works fine, except
for when we are getting a SOAP-message where an STRTransform is used.
> Then we get the following exception below.  (I should mention that it works on SUN's
1.6 JVM).
> java.lang.ClassCastException: org.apache.ws.security.transform.STRTransform incompatible
with com.ibm.xml.crypto.dsig.dom.transform.TransformBase
> 	at com.ibm.xml.crypto.dsig.dom.Unmarshalling.unmarshalTransform(Unmarshalling.java:446)
> 	at com.ibm.xml.crypto.dsig.dom.Unmarshalling.unmarshalTransforms(Unmarshalling.java:422)
> 	at com.ibm.xml.crypto.dsig.dom.Unmarshalling.unmarshalReference(Unmarshalling.java:358)
> 	at com.ibm.xml.crypto.dsig.dom.Unmarshalling.unmarshalSignedInfo(Unmarshalling.java:272)
> 	at com.ibm.xml.crypto.dsig.dom.Unmarshalling.unmarshalSignature(Unmarshalling.java:196)
> 	at com.ibm.xml.crypto.dsig.dom.Unmarshalling.unmarshal(Unmarshalling.java:96)
> 	at com.ibm.xml.crypto.dsig.dom.FactoryImpl.unmarshalXMLSignature(FactoryImpl.java:217)
> 	at org.apache.ws.security.processor.SignatureProcessor.verifyXMLSignature(SignatureProcessor.java:323)
> 	at org.apache.ws.security.processor.SignatureProcessor.handleToken(SignatureProcessor.java:165)
> 	at org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecurityEngine.java:303)
> 	at org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecurityEngine.java:231)
> 	at org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecurityEngine.java:185)

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ws.apache.org
For additional commands, e-mail: dev-help@ws.apache.org


Mime
View raw message