Hi, I got a problem in validating the SCT I got from the STS. The SCT has a format like this:
<RequestSecurityTokenResponse xmlns="http://docs.oasis-open.org/ws-sx/ws-trust/200512" xmlns:ns2="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:ns3="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:ns4="http://www.w3.org/2005/08/addressing" xmlns:ns5="http://docs.oasis-open.org/ws-sx/ws-trust/200802"> <TokenType>http://schemas.xmlsoap.org/ws/2005/02/sc/sct</TokenType> <RequestedSecurityToken> <wsc:SecurityContextToken wsu:Id="sctId-F74AD7B5D8F0C5CC4E14140632571798" xmlns:wsc="http://schemas.xmlsoap.org/ws/2005/02/sc" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"> <wsc:Identifier>bipro:F74AD7B5D8F0C5CC4E14140632571797</wsc:Identifier> </wsc:SecurityContextToken> </RequestedSecurityToken> <Lifetime> <ns2:Created>2014-10-23T11:21:13.852Z</ns2:Created> <ns2:Expires>2014-10-23T11:51:13.852Z</ns2:Expires> </Lifetime> </RequestSecurityTokenResponse> Now I would like to call the STS to validate this token an get the status. My request to STS include the whole token. <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wst="http://schemas.xmlsoap.org/ws/2005/02/trust" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"> <soap:Header/> <soap:Body> <wst:RequestSecurityToken xmlns:wst="http://docs.oasis-open.org/ws-sx/ws-trust/200512"> <wst:RequestType>http://docs.oasis-open.org/ws-sx/ws-trust/200512/Validate</wst:RequestType> <wst:ValidateTarget> <wsse:SecurityTokenReference> <wsc:SecurityContextToken wsu:Id="sctId-F74AD7B5D8F0C5CC4E14140632571798" xmlns:wsc="http://schemas.xmlsoap.org/ws/2005/02/sc" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"> <wsc:Identifier>bipro:F74AD7B5D8F0C5CC4E14140632571797</wsc:Identifier> </wsc:SecurityContextToken> </wsse:SecurityTokenReference> </wst:ValidateTarget> <wst:TokenType>http://docs.oasis-open.org/ws-sx/ws-trust/200512/RSTR/Status</wst:TokenType> </wst:RequestSecurityToken> <soap:Body> </soap:Envelope> I got the error-message "*org.apache.xerces.dom.ElementNSImpl cannot be cast to javax.xml.bind.JAXBElement*" which is thrown in RequestParser, while cast requestObject to org.w3c.dom.Element. Is ther someone who could show me a correkt validate request or give me a advice how to fix this. Thanks, SRog -- View this message in context: http://cxf.547215.n5.nabble.com/Validation-of-SCT-on-STS-tp5750228.html Sent from the cxf-user mailing list archive at Nabble.com.
