Hi All I recently upgraded to Wss4J 1.5.5 from 1.5.4 (and xml-sec 1.4.2 from 1.4.0), after a spelling fix (what is an identifir anyway?! :P) in my callback handler I tried to run my system (which is a B2B messaging server using ebXML) but it failed to work on the receiving end.
I receive a stack trace and the identifier in the callback handle method is null?!? I'm not exactly sure what is going on, I did some digging and found that the alias was unassigned just before the callback occurred. I have also noted that I supply a null actor to the 'processSecurityHeader' method since I don't have access to it at the time. Is the actor fundamental to decryption? The same code worked perfectly on WSS4j 1.5.4. Versions: Wss4j 1.5.5 xml-sec 1.4.2 BouncyCastle JDK15-141 Java 1.5.0_16 Axis 1.4 1855 April 22 2006 Metro 1.4 Thanks, Mike Stack Trace: > Caused by: org.apache.ws.security.WSSecurityException: General security > error (WSSecurityEngine: Callback supplied no password for: null) > at > org.apache.ws.security.processor.EncryptedKeyProcessor.handleEncryptedKey(EncryptedKeyProcessor.java:290) > at > org.apache.ws.security.processor.EncryptedKeyProcessor.handleEncryptedKey(EncryptedKeyProcessor.java:92) > at > org.apache.ws.security.processor.EncryptedKeyProcessor.handleToken(EncryptedKeyProcessor.java:80) > at > org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecurityEngine.java:326) > at > org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecurityEngine.java:243) > at > org.apache.ws.security.WSSecurityEngine.processSecurityHeader(WSSecurityEngine.java:196) > Encryption Code: > Utils.trace(this.getClass(), "WSS Encrypting SOAP Envelope"); > > WSSecEncrypt encrypt = new WSSecEncrypt(); > encrypt.setEncCanonicalization(encCanonAlgo); > encrypt.setKeyEncAlgo(encKeyAlgo); > encrypt.setSymmetricEncAlgorithm(encSymAlgo); > > if (encCert != null) { > Utils.trace(this.getClass(), "Encrypting with Configuration provided > Certificate"); > encrypt.setUseThisCert(encCert); > } else { > Utils.trace(this.getClass(), "Encrypting with Keystore provided > Certificate"); > encrypt.setUserInfo(encryptAlias); > } > > if (!signalMessage) { > encrypt.setParts(getEncryptionParts(pMode, event)); > } else { > encrypt.setParts(getSignalParts()); > } > > encrypt.prepare(doc, crypto); > > encrypt.prependToHeader(secHeader); > > doc = encrypt.build(doc, crypto, secHeader); > > > Utils.trace(this.getClass(), "WSS Encrypted SOAP Envelope"); >
POST /ebXML HTTP/1.1 User-Agent: Java-1.5.0_16 SOAPAction: ebXML Host: 127.0.0.1 Connection: keep-alive Content-Type: multipart/related; boundary="----=_Part_6_778022077.1234352901397" Content-Length: 27346 ------=_Part_6_778022077.1234352901397 Content-Type: application/XML Content-Transfer-Encoding: 7bit Content-ID: <ebxmlhea...@example.com> <S12:Envelope xmlns:S12="http://www.w3.org/2003/05/soap-envelope" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:eb="http://docs.oasis-open.org/ebxml-msg/ebms/v3.0/ns/core/200704/" xmlns:xenc="http://www.w3.org/2001/04/xmlenc#" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><S12:Header><wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" S12:mustUnderstand="true"><xenc:EncryptedKey Id="EncKeyId-11376B7027FE39ED2012343529013215"><xenc:EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#rsa-1_5"></xenc:EncryptionMethod><ds:KeyInfo> <wsse:SecurityTokenReference><ds:X509Data> <ds:X509IssuerSerial> <ds:X509IssuerName>C=ZA,ST=Gauteng,L=JHB,O=Company,OU=Development,CN=https://127.0.0.1/ebXML</ds:X509IssuerName> <ds:X509SerialNumber>1231153835</ds:X509SerialNumber> </ds:X509IssuerSerial> </ds:X509Data></wsse:SecurityTokenReference> </ds:KeyInfo><xenc:CipherData><xenc:CipherValue>RSMEX92R9gsAwtfe9gPoK7t/ip3yuG9UCf6aPkf8EVbm0dg6w14idtbYt5ITmEEUNJqFuuTDCWZRyme5bEdld8swp7DjrHbfjFG1xC2wXNMQ645R5Wy7JbKfOEl7nEe1FaLyfI6k1u3UL39WmU09P8zyVFoEtX6HE3NgrF2or8c=</xenc:CipherValue></xenc:CipherData><xenc:ReferenceList><xenc:DataReference URI="#EncDataId-429620322"></xenc:DataReference><xenc:DataReference URI="#EncDataId-1926797196"></xenc:DataReference><xenc:DataReference URI="#EncDataId-1774560059"></xenc:DataReference><xenc:DataReference URI="#EncDataId-72728495"></xenc:DataReference></xenc:ReferenceList></xenc:EncryptedKey><xenc:EncryptedKey Id="EncKeyId-11376B7027FE39ED2012343529013215"><xenc:EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#rsa-1_5"></xenc:EncryptionMethod><ds:KeyInfo> <wsse:SecurityTokenReference><ds:X509Data> <ds:X509IssuerSerial> <ds:X509IssuerName>C=ZA,ST=Gauteng,L=JHB,O=Company,CN=https://127.0.0.1/ebXML</ds:X509IssuerName> <ds:X509SerialNumber>1231153835</ds:X509SerialNumber> </ds:X509IssuerSerial> </ds:X509Data></wsse:SecurityTokenReference> </ds:KeyInfo><xenc:CipherData><xenc:CipherValue>YV8HN2TepDdQK7qDDOxkwHazLwZNS4RSYSnp/4STBSjtH3e/IIcWYVQB+GCIIZhGQMW2U9RKqvcJUJhN2cdprc6B32Hqb9OmozUqTgVBy64PsPMOrPu0W7fkhWRvpYiL6EGs0hw7ApDg+ZELSbs3jTvtpk5VibS1WsZaUt2IPno=</xenc:CipherValue></xenc:CipherData></xenc:EncryptedKey><ds:Signature Id="Signature-761973458"> <ds:SignedInfo> <ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"></ds:CanonicalizationMethod> <ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"></ds:SignatureMethod> <ds:Reference URI="#id-507136034"> <ds:Transforms> <ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"></ds:Transform> </ds:Transforms> <ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></ds:DigestMethod> <ds:DigestValue>RA/u9meC6Lu3SjEm2dz0lslH4ic=</ds:DigestValue> </ds:Reference> <ds:Reference URI="#id-72728495"> <ds:Transforms> <ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"></ds:Transform> </ds:Transforms> <ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></ds:DigestMethod> <ds:DigestValue>y7HMQrvXNbNY2Nsj4ifkfQVUcx8=</ds:DigestValue> </ds:Reference> </ds:SignedInfo> <ds:SignatureValue> f5xFwhJzP2aTBpv3kj549tcGu/FFPxzZBYEMe8cV/jMpeIyApiURryAdd6aIux02IMzA4DdiV9Vn sEmhR8YMRcnu5y8vXiOjzLGJks1KfQYm3EgfgJgBjEqqiX+a1SQIY55Vczie6YqTuNtkFgmmw3w9 KJaiA8l5JC5tK5BEIj4= </ds:SignatureValue> <ds:KeyInfo Id="KeyId-1042921545"> <wsse:SecurityTokenReference xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="STRId-620880001"><ds:X509Data> <ds:X509IssuerSerial> <ds:X509IssuerName>CN=https://127.0.0.1/ebXML,OU=Development,O=Company,L=JHB,ST=Gauteng,C=ZA</ds:X509IssuerName> <ds:X509SerialNumber>1231153835</ds:X509SerialNumber> </ds:X509IssuerSerial> </ds:X509Data></wsse:SecurityTokenReference> </ds:KeyInfo> </ds:Signature><ds:Signature Id="Signature-6454108"> <ds:SignedInfo> <ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"></ds:CanonicalizationMethod> <ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"></ds:SignatureMethod> </ds:SignedInfo> <ds:SignatureValue></ds:SignatureValue> <ds:KeyInfo Id="KeyId-1100010806"> <wsse:SecurityTokenReference xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="STRId-194899419"><ds:X509Data> <ds:X509IssuerSerial> <ds:X509IssuerName>CN=https://127.0.0.1/ebXML,OU=Development,O=Flame Computing Enterprises CC,L=JHB,ST=Gauteng,C=ZA</ds:X509IssuerName> <ds:X509SerialNumber>1231153835</ds:X509SerialNumber> </ds:X509IssuerSerial> </ds:X509Data></wsse:SecurityTokenReference> </ds:KeyInfo> </ds:Signature></wsse:Security><eb:Messaging xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="id-507136034" S12:mustUnderstand="true"> <eb:UserMessage> <eb:MessageInfo> <eb:Timestamp>2009-02-11T11:48:21.084Z</eb:Timestamp> <eb:MessageId>FMS-20090211-134820.589-0.8740587823415055</eb:MessageId> </eb:MessageInfo> <eb:PartyInfo> <eb:From> <eb:PartyId type="urn:oasis:names:tc:ebxml-cppa:partyid-type:duns">TestNoCpaSender</eb:PartyId> <eb:Role>Seller</eb:Role> </eb:From> <eb:To> <eb:PartyId type="urn:oasis:names:tc:ebxml-cppa:partyid-type:duns">TestNoCpaReceiver</eb:PartyId> <eb:Role>Buyer</eb:Role> </eb:To> </eb:PartyInfo> <eb:CollaborationInfo><xenc:EncryptedData Id="EncDataId-429620322" Type="http://www.w3.org/2001/04/xmlenc#Content"><xenc:EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#tripledes-cbc"></xenc:EncryptionMethod><ds:KeyInfo> <wsse:SecurityTokenReference xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"><wsse:Reference URI="#EncKeyId-11376B7027FE39ED2012343529013215"></wsse:Reference></wsse:SecurityTokenReference> </ds:KeyInfo><xenc:CipherData><xenc:CipherValue>UAim9c+J6j1yUOMTKoMmVx+zZNM2kSEp+7OIt2UnBQUKDHCCFeFMdjR43iKLnBmW0/OyxK/7ailZ wkCjPHWVfC5lzbuoNN78bUoeYzIQ+co/T0cNjPBWpurY6a9S1x/Ev3SbZgAJKlZpQPs3jKUra6tv Ye7+Oga5ShWbiQYjp+Q86UPW4QLrYqQCCt4LyStuZxtZfaXfFnPND5PjN6apFq9AKhfm7oJ31tfu l0uHHWqY0OQ60nmuW+6yw4tAPAirWTrugvfcga3azhvraO8VYrqT9ewIievaoS/a+0irhJTl3gfk krXir7Eq6qWKBjl0S6ak8O9mlJfTgKmrIFuy84xIkrG7FbEjnd/TLU3tloWv2dnVz0wUC3ExUqhb kukYBp5l9ZJhVc4SzlsC8AuEEh/b1yeLoTpskwViOlhgRUaD3+87g10W3dV3A93XQnpE5hp0At9H RYeyCh/XLs+t8uCfuU1S26qQrFf4UFoAXDY7WSlGVjsEABbSxd8PN3iFNMRaX0wHzbyZKSlgBAzN QYaMkbGj2q9HRdcAlrv5tw4BMiRhimO2x6ZYbKXulxC9kvHbvR8S2eV9bhprAU/4urCfWKvFv9hS J5zx2Ew5rxF6YaeWHPl/ylzDM9DVMriZ2gE6EG4jiRF4kgKa49xts6pXvCdS5ywByEm+uO6nKPaM JQhRVSZFhGV0tvSqvxRvbAGedq2WVnuDsOn0aK++qZM91UsriNGg+jb3CkE3VmLgwfGANQ8gg/HM KquVVt8E2QeunwN5UQ+cPaeDOqiGCcgd7WiF1YTDlrPxhXh25HPdHHy2vzwxLCk/AhzOz49P53eT GKtepkNa75Dqol2G/IRfA+nxPUqg3CYfcm7nwFXUCCv8Ox+dHGwXLUO8RWynIXfKcG0YUscilIUU 3dj90g==</xenc:CipherValue></xenc:CipherData></xenc:EncryptedData></eb:CollaborationInfo> <eb:MessageProperties><xenc:EncryptedData Id="EncDataId-1774560059" Type="http://www.w3.org/2001/04/xmlenc#Content"><xenc:EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#tripledes-cbc"></xenc:EncryptionMethod><ds:KeyInfo> <wsse:SecurityTokenReference xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"><wsse:Reference URI="#EncKeyId-11376B7027FE39ED2012343529013215"></wsse:Reference></wsse:SecurityTokenReference> </ds:KeyInfo><xenc:CipherData><xenc:CipherValue>GfPDadW1vh0kNep74CltHVu1cy9kJ7yeXY66UMIMN8HQZyILqtQ7XRhIpv56WSuQX+Kkn4YBM+Uw gx7EF9MJsHhi+gYqq+CYyq659L4M42g=</xenc:CipherValue></xenc:CipherData></xenc:EncryptedData></eb:MessageProperties> <eb:PayloadInfo><xenc:EncryptedData Id="EncDataId-1926797196" Type="http://www.w3.org/2001/04/xmlenc#Content"><xenc:EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#tripledes-cbc"></xenc:EncryptionMethod><ds:KeyInfo> <wsse:SecurityTokenReference xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"><wsse:Reference URI="#EncKeyId-11376B7027FE39ED2012343529013215"></wsse:Reference></wsse:SecurityTokenReference> </ds:KeyInfo><xenc:CipherData><xenc:CipherValue>kfz4o0O6bonZMrZiknyRyvFZOy5AIs2w7YpaSf1h3PlDmKO8zsmReEcgxR7ULDHgNZ2xQ643ba+y PHoI/2dunUfmxttNudNbsycEU4a7STKx5k5HgVRXzJxbdqZ8EGi+Li1RJxfYwsZo8uq986gAGKlq j5BFow4xLTA9dDQKd0iQqPB/sS8/cA==</xenc:CipherValue></xenc:CipherData></xenc:EncryptedData></eb:PayloadInfo> </eb:UserMessage> </eb:Messaging></S12:Header><S12:Body xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="id-72728495"><xenc:EncryptedData Id="EncDataId-72728495" Type="http://www.w3.org/2001/04/xmlenc#Content"><xenc:EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#tripledes-cbc"></xenc:EncryptionMethod><ds:KeyInfo> <wsse:SecurityTokenReference xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"><wsse:Reference URI="#EncKeyId-11376B7027FE39ED2012343529013215"></wsse:Reference></wsse:SecurityTokenReference> </ds:KeyInfo><xenc:CipherData><xenc:CipherValue>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 481FdKELgS5e6ChSKMLzw/9/</xenc:CipherValue></xenc:CipherData></xenc:EncryptedData></S12:Body></S12:Envelope> ------=_Part_6_778022077.1234352901397-- ');
--------------------------------------------------------------------- To unsubscribe, e-mail: wss4j-dev-unsubscr...@ws.apache.org For additional commands, e-mail: wss4j-dev-h...@ws.apache.org