You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@santuario.apache.org by "Colm O hEigeartaigh (JIRA)" <ji...@apache.org> on 2017/11/15 11:30:00 UTC

[jira] [Commented] (SANTUARIO-468) How to add generated signature element deep inside desired tag in XML through stax implementation

    [ https://issues.apache.org/jira/browse/SANTUARIO-468?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16253320#comment-16253320 ] 

Colm O hEigeartaigh commented on SANTUARIO-468:
-----------------------------------------------

Could you attach the patch as a diff please instead? 

> How to add generated signature element deep inside desired tag in XML through stax implementation
> -------------------------------------------------------------------------------------------------
>
>                 Key: SANTUARIO-468
>                 URL: https://issues.apache.org/jira/browse/SANTUARIO-468
>             Project: Santuario
>          Issue Type: Wish
>          Components: Java
>    Affects Versions: Java 2.0.8
>            Reporter: Manjesh Kumar
>            Assignee: Colm O hEigeartaigh
>         Attachments: XMLSecurityProperties.java, XMLSignatureEndingOutputProcessor.java
>
>
> I am using the Santuario Stax 2.0.8 for signing the xml payment message. 
> Currently {{setSignaturePosition}} add the generated signature element into the first node depth only not deeper inside in xml structure and also not the inside element it add just after the element(based on given position)
> For example below - how stax implementation will add the generated signature element inside the below tag given in the xml sample below.
> <tag11>
> 		  <!-- I am expecting the generated signature element here -->
> </tag11>
> {code:java}
> XMLSecurityProperties properties = new XMLSecurityProperties();
> properties.setSignaturePosition(1); //any number
> {code}
> {code:xml}
> <message>
>    <!-- properties.setSignaturePosition(0) is adding the signature element here -->
> 	<tag1>
> 		<tag11>
> 		  <!-- I am expecting the generated signature element here -->
> 		</tag11>
> 	</tag1>
> 	<!-- properties.setSignaturePosition(1) is adding the signature element here just after the first tag:tag1-->
> 	<tag2>
> 	</tag2>
> 	<!-- properties.setSignaturePosition(2) is adding the signature element here just after the first tag:tag2-->
> 	<tag3>
> 	</tag3>
> 	<tag4>
> 	</tag4>
> 	
> 	<!-- properties.setSignaturePosition(10) is adding the signature element here last in the file -->
> </message>
> {code}
> Can we achieve this in the xmlsec-2.0.8 stax ? 
> Thanks,
> Manjesh



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)