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

Nandana Mihindukulasooriya resolved RAMPART-138.
------------------------------------------------

    Resolution: Fixed

Fixed in revision 619883.

> Created response of SymmetricBindingBuilder WITHOUT timestamp is incorrect
> --------------------------------------------------------------------------
>
>                 Key: RAMPART-138
>                 URL: https://issues.apache.org/jira/browse/RAMPART-138
>             Project: Rampart
>          Issue Type: Bug
>          Components: rampart-core
>    Affects Versions: 1.3
>            Reporter: Christian Mielke
>            Assignee: Nandana Mihindukulasooriya
>             Fix For: 1.3
>
>
> When using the policy below, the RAMPART SymmetricBindingBuilder creates a 
> server-response that has not the correct order of elements for the 
> protection-order EncryptBeforeSigning. A client which recieves the response 
> (I tested it with a WCF 3.0 client) says that the response has not the 
> correct protection order. 
> If the policy gets extended with a timestamp, the error doesn't appear.
> <wsp:Policy wsu:Id="token" 
> xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";
>  xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy";>
>               <wsp:ExactlyOne>
>                       <wsp:All>
>                               <sp:SymmetricBinding 
> xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy";>
>                                       <wsp:Policy>
>                                               <sp:ProtectionToken>
>                                                       <wsp:Policy>
>                                                               <sp:X509Token 
> sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/Never";>
>                                                                       
> <wsp:Policy>    
>                                                                               
> <sp:RequireThumbprintReference/>                                              
>                                                                               
>             
>                                                                               
> <sp:WssX509V3Token10/>
>                                                                       
> </wsp:Policy>
>                                                               </sp:X509Token>
>                                                       </wsp:Policy>
>                                               </sp:ProtectionToken>           
>                                 
>                                               <sp:AlgorithmSuite>
>                                                       <wsp:Policy>
>                                                               <sp:Basic256 />
>                                                       </wsp:Policy>
>                                               </sp:AlgorithmSuite>
>                                               <sp:Layout>
>                                                       <wsp:Policy>
>                                                               <sp:Strict/>
>                                                       </wsp:Policy>
>                                               </sp:Layout>    
>                                               <sp:EncryptBeforeSigning/>
>                                               
> <sp:OnlySignEntireHeadersAndBody/>
>                                       </wsp:Policy>
>                               </sp:SymmetricBinding>
>                               <sp:EndorsingSupportingTokens 
> xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy";>
>                                       <wsp:Policy>
>                                               <sp:IssuedToken 
> sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient";>
>                                                       <Issuer 
> xmlns="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy";>                 
>                                           
>                                                               <Address 
> xmlns="http://www.w3.org/2005/08/addressing";>
>                                                                       
> http://localhost:8080/axis2/services/SecurityToken
>                                                               </Address>
>                                                       </Issuer>
>                                                       
> <sp:RequestSecurityTokenTemplate>
>                                                               <t:TokenType 
> xmlns:t="http://schemas.xmlsoap.org/ws/2005/02/trust";>
>                                                                       
> urn:oasis:names:tc:SAML:1.0:assertion
>                                                               </t:TokenType>
>                                                               <t:KeyType 
> xmlns:t="http://schemas.xmlsoap.org/ws/2005/02/trust";>
>                                                                       
> http://schemas.xmlsoap.org/ws/2005/02/trust/SymmetricKey
>                                                               </t:KeyType>
>                                                               <t:KeySize 
> xmlns:t="http://schemas.xmlsoap.org/ws/2005/02/trust";>
>                                                                       256
>                                                               </t:KeySize>
>                                                       
> </sp:RequestSecurityTokenTemplate>
>                                                       <wsp:Policy>            
>                                                                 
>                                                               
> <sp:RequireExternalReference />
>                                                       </wsp:Policy>
>                                               </sp:IssuedToken>
>                                       </wsp:Policy>
>                               </sp:EndorsingSupportingTokens>
>                               <sp:Wss11 
> xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy";>
>                                       <wsp:Policy>
>                                               <sp:MustSupportRefThumbprint/>  
>                                         
>                                       </wsp:Policy>
>                               </sp:Wss11>
>                               <sp:Trust10 
> xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy";>
>                                       <wsp:Policy>
>                                               <sp:MustSupportIssuedTokens />  
>                                                 
>                                               <sp:RequireServerEntropy /> 
>                                       </wsp:Policy>
>                               </sp:Trust10>                           
>                               <sp:SignedParts 
> xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy";>
>                                       <sp:Body/>
>                                       <sp:Header Name="Action" 
> Namespace="http://www.w3.org/2005/08/addressing"; />
>                                       <sp:Header Name="To" 
> Namespace="http://www.w3.org/2005/08/addressing"; /> 
>                                       <sp:Header Name="From" 
> Namespace="http://www.w3.org/2005/08/addressing"; /> 
>                                       <sp:Header Name="FaultTo" 
> Namespace="http://www.w3.org/2005/08/addressing"; /> 
>                                       <sp:Header Name="ReplyTo" 
> Namespace="http://www.w3.org/2005/08/addressing"; /> 
>                                       <sp:Header Name="MessageID" 
> Namespace="http://www.w3.org/2005/08/addressing"; /> 
>                                       <sp:Header Name="RelatesTo" 
> Namespace="http://www.w3.org/2005/08/addressing"; />
>                               </sp:SignedParts>
>                               <sp:EncryptedParts 
> xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy";>
>                                       <sp:Body/>
>                               </sp:EncryptedParts>                            
>                       </wsp:All>
>               </wsp:ExactlyOne>
>       </wsp:Policy>

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to