Click here to Skip to main content
15,888,165 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I am signing an xml file using RSA Algortithm but on validation the same fails if the tag format changes.

Signing validation is failing with below format. Getting Malformed element Signature as error
<?xml version="1.0" encoding="UTF-8"?>
<psys:request xmlns:psys="urn:iso:std:psys:request" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <id>BNZW0M00000DW</id>
  <type>CR</type>
  <format>MT</format>
  <date>2017-04-26T12:21:13</date>
  <signature>mjd3+FRjmVksvkZIEQZtqjtabgX6pgZvAd5uSgt6WQIm/jJX9stO5RN//MzMegso7VvkfuOW9haS+gnHabG+eqWyMfU5CBSy24uVKoBt3l8GYvvxrIY2+q2K8UAATZaBXZvP9mDHuWWuDFfL5PE1wrhqaVBP8FUv2/9TMf6mhWo=</signature>
     <content>
        <![CDATA[{1:F01BNZWOMRXA0011111000000}{2:I102ACHMOMRXA001N}{3:{:113:0100}}{4:
:20:BNZW0M00000DW
:23:CREDIT
:26T:19
:21:BNZW0M00000DW001
:32B:OMR111,
:50K:/123124124
test
:52A:BNZWOMRXA001
:57A:BDOFOMRUA001
:59:/1231234124
test2
:70:
:77B:234234
1
1
:71A:SHA
:32A:170426OMR111,
-}]]>
      </content>
  <content>
    <![CDATA[{1:F01BNZWOMRXA0011111000000}{2:I102ACHMOMRXA001N}{3:{:113:0100}}{4:
:20:BNZW0M00000DW
:23:CREDIT
:26T:19
:21:BNZW0M00000DW001
:32B:OMR111,
:50K:/123124124
test
:52A:BNZWOMRXA001
:57A:BDOFOMRUA001
:59:/1231234124
test2
:70:
:77B:234234
1
1
:71A:SHA
:32A:170426OMR111,
-}]]>
  </content>
 </psys:request>


What I have tried:

Signing and validation was done as per below link:
How to: Sign XML Documents with Digital Signatures[^]
Posted
Updated 30-Apr-17 19:54pm
v4

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900