Can anyone help with the following? Rampart when acting as a message receiver does not set the WssConfig handleCustomPasswordTypes property to true if <sp:NoPassword /> is used.
Is there a work around to this problem? <sp:NoPassword /> does work when sending a request, but not recieving a request. I've attached the policy, but I think that the problem is with the RampartReceiver class. Cheers, James Search 1000's of available singles in your area at the new Yahoo!7 Dating. Get Started http://au.dating.yahoo.com/?cid=53151&pid=1011
<wsp:Policy wsu:Id="InputPolicy"> <wsp:ExactlyOne> <wsp:All> <sp:TransportBinding> <wsp:Policy> <wsp:All> <sp:TransportToken> <wsp:Policy> <sp:HttpsToken RequireClientCertificate="false" /> </wsp:Policy> </sp:TransportToken> <sp:AlgorithmSuite> <wsp:Policy> <sp:Basic128 /> </wsp:Policy> </sp:AlgorithmSuite> <sp:Layout> <wsp:Policy> <wsp:ExactlyOne> <wsp:All> <sp:Strict /> </wsp:All> </wsp:ExactlyOne> </wsp:Policy> </sp:Layout> <sp:IncludeTimestamp /> </wsp:All> </wsp:Policy> </sp:TransportBinding> <sp:EndorsingSupportingTokens> <wsp:Policy> <sp:X509Token sp:IncludeToken="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702/IncludeToken/AlwaysToRecipient"> <wsp:Policy> <wsp:ExactlyOne> <wsp:All> <sp:WssX509V3Token10 /> </wsp:All> </wsp:ExactlyOne> </wsp:Policy> </sp:X509Token> </wsp:Policy> </sp:EndorsingSupportingTokens> <sp:SignedParts> <sp:Body /> </sp:SignedParts> <sp:SignedSupportingTokens> <wsp:Policy> <wsp:All> <sp:UsernameToken sp:IncludeToken="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702/IncludeToken/AlwaysToRecipient"> <wsp:Policy> <sp:NoPassword /> </wsp:Policy> </sp:UsernameToken> </wsp:All> </wsp:Policy> </sp:SignedSupportingTokens> <sp:Wss11> <wsp:Policy> <wsp:ExactlyOne> <wsp:All> <sp:MustSupportRefIssuerSerial /> <sp:MustSupportRefKeyIdentifier /> </wsp:All> </wsp:ExactlyOne> </wsp:Policy> </sp:Wss11> </wsp:All> </wsp:ExactlyOne> </wsp:Policy> <wsp:Policy wsu:Id="OutputPolicy"> <wsp:ExactlyOne> <wsp:All> <sp:AsymmetricBinding> <wsp:Policy> <wsp:ExactlyOne> <wsp:All> <sp:AlgorithmSuite> <wsp:Policy> <sp:Basic128 /> </wsp:Policy> </sp:AlgorithmSuite> <sp:InitiatorToken> <wsp:Policy> <wsp:ExactlyOne> <wsp:All> <sp:X509Token sp:IncludeToken="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702/IncludeToken/Never"> <wsp:Policy> <wsp:ExactlyOne> <wsp:All> <sp:WssX509V3Token10 /> </wsp:All> </wsp:ExactlyOne> </wsp:Policy> </sp:X509Token> </wsp:All> </wsp:ExactlyOne> </wsp:Policy> </sp:InitiatorToken> <sp:Layout> <wsp:Policy> <wsp:ExactlyOne> <wsp:All> <sp:Strict /> </wsp:All> </wsp:ExactlyOne> </wsp:Policy> </sp:Layout> <sp:RecipientToken> <wsp:Policy> <wsp:ExactlyOne> <wsp:All> <sp:X509Token sp:IncludeToken="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702/IncludeToken/Always"> <wsp:Policy> <wsp:ExactlyOne> <wsp:All> <sp:WssX509V3Token10 /> </wsp:All> </wsp:ExactlyOne> </wsp:Policy> </sp:X509Token> </wsp:All> </wsp:ExactlyOne> </wsp:Policy> </sp:RecipientToken> <sp:IncludeTimestamp /> </wsp:All> </wsp:ExactlyOne> </wsp:Policy> </sp:AsymmetricBinding> <sp:EndorsingSupportingTokens> <wsp:Policy> <sp:X509Token sp:IncludeToken="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702/IncludeToken/Always"> <wsp:Policy> <wsp:ExactlyOne> <wsp:All> <sp:WssX509V3Token10 /> </wsp:All> </wsp:ExactlyOne> </wsp:Policy> </sp:X509Token> </wsp:Policy> </sp:EndorsingSupportingTokens> <sp:SignedParts> <sp:Body /> </sp:SignedParts> <sp:Wss11> <wsp:Policy> <wsp:ExactlyOne> <wsp:All> <sp:MustSupportRefIssuerSerial /> <sp:MustSupportRefKeyIdentifier /> </wsp:All> </wsp:ExactlyOne> </wsp:Policy> </sp:Wss11> </wsp:All> </wsp:ExactlyOne> </wsp:Policy>