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

Ruchith Udayanga Fernando resolved RAMPART-141.
-----------------------------------------------

    Resolution: Fixed

Applied patch to revision 627990. 
Thanks Narayan!

> Issue of Rampart not supporting X509PKIPathv1 token
> ---------------------------------------------------
>
>                 Key: RAMPART-141
>                 URL: https://issues.apache.org/jira/browse/RAMPART-141
>             Project: Rampart
>          Issue Type: Bug
>          Components: rampart-core
>    Affects Versions: 1.3
>            Reporter: Narayan S Dhillon
>            Assignee: Ruchith Udayanga Fernando
>         Attachments: rampart-141.patch
>
>
> *Issue: Rampart doesnt support X509 certification path token type 
> X509PKIPathv1.
> *Example: 
> If I use following ws-policy, Rampart still generates the SOAP message with 
> X509V3  token.
> **policy:
> <sp:AsymmetricBinding>
>                               <wsp:Policy>
>                               <sp:InitiatorToken>
>                                       <wsp:Policy>
>                                       <sp:X509Token 
> sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient";>
>                                               <wsp:Policy>
>                                               <sp:WssX509PkiPathV1Token10/>
>                                                                       
> </wsp:Policy>
>                                       </sp:X509Token>
>                                   </wsp:Policy>
>                               </sp:InitiatorToken>
> **Security token generated:
> <wsse:BinarySecurityToken 
> xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";
>  
> EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary";
>  
> ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3";
>  wsu:Id="CertId-1813950">MIIC...g==</wsse:BinarySecurityToken>
> *Resolution:
> org.apache.rampart.builder.BindingBuilder.getSignatureBuider(..) should set 
> org.apache.ws.security.message.WSSecSignature.useSingleCert to false if token 
> type is Constants.WSS_X509_PKI_PATH_V1_TOKEN10 or
> Constants.WSS_X509_PKI_PATH_V1_TOKEN11

-- 
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