Problem signing xml
Balamurali Pandranki <[email protected]> Sat, 14 Oct 2017 13:02:22 +0000
| Newsgroups | gmane.text.xml.xmlsec |
|---|---|
| Message-ID | <PN1PR0101MB14889E72A4793B8ADB0D957DA3490@PN1PR0101MB1488.INDPRD01.PROD.OUTLOOK.COM> |
--_004_PN1PR0101MB14889E72A4793B8ADB0D957DA3490PN1PR0101MB1488_ Content-Type: multipart/alternative; boundary="_000_PN1PR0101MB14889E72A4793B8ADB0D957DA3490PN1PR0101MB1488_" --_000_PN1PR0101MB14889E72A4793B8ADB0D957DA3490PN1PR0101MB1488_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Command : xmlsec1 --sign --pkcs12 Staging_Signature_PrivateKey.p12 --pwd public --out= put /Users/itsbalamurali/Workspace/out.xml /Users/itsbalamurali/Workspace/i= n.xml XMLSEC1 VERSION: xmlsec1 1.2.20 (openssl) XML trying to sign: <?xml version=3D'1.0' encoding=3D'UTF-8'?> <Otp uid=3D"999999990019" type=3D"A" tid=3D"public" lk=3D"MEaMX8fkRa6PqsqK6= wGMrEXcXFl_oXHA-YuknI2uf0gKgZ80HaZgG3A" ver=3D"1.6" txn=3D"WieW8ZTFp0" ac= =3D"public" sa=3D"public"> <Opts ch=3D"00"></Opts> <Signature xmlns=3D"http://www.w3.org/2000/09/xmldsig#"> <SignedInfo xmlns=3D"http://www.w3.org/2000/09/xmldsig#"> <CanonicalizationMethod xmlns=3D"http://www.w3.org/2000/09/xmldsig#" Algori= thm=3D"http://www.w3.org/TR/2001/REC-xml-c14n-20010315"></CanonicalizationM= ethod> <SignatureMethod xmlns=3D"http://www.w3.org/2000/09/xmldsig#" Algorithm=3D"= "></SignatureMethod> <Reference xmlns=3D"http://www.w3.org/2000/09/xmldsig#"> <Transforms xmlns=3D"http://www.w3.org/2000/09/xmldsig#"> <Transform xmlns=3D"http://www.w3.org/2000/09/xmldsig#" Algorithm=3D"http:/= /www.w3.org/2000/09/xmldsig#enveloped-signature"></Transform> <Transform xmlns=3D"http://www.w3.org/2000/09/xmldsig#" Algorithm=3D"http:/= /www.w3.org/2001/10/xml-exc-c14n#"></Transform> </Transforms> <DigestMethod xmlns=3D"http://www.w3.org/2000/09/xmldsig#" Algorithm=3D"htt= p://www.w3.org/2000/09/xmldsig#sha1"></DigestMethod> <DigestValue xmlns=3D"http://www.w3.org/2000/09/xmldsig#"></DigestValue> </Reference> </SignedInfo> <SignatureValue xmlns=3D"http://www.w3.org/2000/09/xmldsig#"></SignatureVal= ue> <KeyInfo xmlns=3D"http://www.w3.org/2000/09/xmldsig#"> <X509Data xmlns=3D"http://www.w3.org/2000/09/xmldsig#"> <X509Certificate xmlns=3D"http://www.w3.org/2000/09/xmldsig#"></X509Certifi= cate> </X509Data> </KeyInfo> </Signature> </Otp> Error: func=3DxmlSecTransformNodeRead:file=3Dtransforms.c:line=3D1543:obj=3Dunknow= n:subj=3DxmlSecTransformIdListFindByHref:error=3D1:xmlsec library function = failed:href=3D func=3DxmlSecTransformCtxNodeRead:file=3Dtransforms.c:line=3D694:obj=3Dunkn= own:subj=3DxmlSecTransformNodeRead:error=3D1:xmlsec library function failed= :name=3DSignatureMethod func=3DxmlSecDSigCtxProcessSignedInfoNode:file=3Dxmldsig.c:line=3D742:obj= =3Dunknown:subj=3DxmlSecTransformCtxNodeRead:error=3D1:xmlsec library funct= ion failed:node=3DSignatureMethod func=3DxmlSecDSigCtxProcessSignatureNode:file=3Dxmldsig.c:line=3D547:obj=3D= unknown:subj=3DxmlSecDSigCtxProcessSignedInfoNode:error=3D1:xmlsec library = function failed: func=3DxmlSecDSigCtxSign:file=3Dxmldsig.c:line=3D303:obj=3Dunknown:subj=3Dx= mlSecDSigCtxSignatureProcessNode:error=3D1:xmlsec library function failed: Error: signature failed Thanks, Balamurali Pandranki, Phone: +91-9908640059, Work: [email protected]. --_000_PN1PR0101MB14889E72A4793B8ADB0D957DA3490PN1PR0101MB1488_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <html> <head> <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-= 1"> <style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo= ttom:0;} </style> </head> <body dir=3D"ltr"> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> <br> </div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> <span style=3D"color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-s= erif, EmojiFont, "Apple Color Emoji", "Segoe UI Emoji",= NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", Em= ojiSymbols; font-size: 12pt;">Command : </span></div> <div> <div style=3D"font-family:Calibri,Helvetica,sans-serif,EmojiFont,"Appl= e Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe U= I Symbol","Android Emoji",EmojiSymbols; font-size:12pt; colo= r:rgb(0,0,0)"> <br> </div> <div style=3D"font-family:Calibri,Helvetica,sans-serif,EmojiFont,"Appl= e Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe U= I Symbol","Android Emoji",EmojiSymbols; font-size:12pt; colo= r:rgb(0,0,0)"> xmlsec1 --sign --pkcs12 Staging_Signature_PrivateKey.p12 --pwd public --out= put /Users/itsbalamurali/Workspace/out.xml /Users/itsbalamurali/Workspace/i= n.xml<br> </div> <div style=3D"font-family:Calibri,Helvetica,sans-serif,EmojiFont,"Appl= e Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe U= I Symbol","Android Emoji",EmojiSymbols; font-size:12pt; colo= r:rgb(0,0,0)"> <br> </div> <div style=3D"font-family:Calibri,Helvetica,sans-serif,EmojiFont,"Appl= e Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe U= I Symbol","Android Emoji",EmojiSymbols; font-size:12pt; colo= r:rgb(0,0,0)"> XMLSEC1 VERSION: xmlsec1 1.2.20 (openssl)</div> <div style=3D"font-family:Calibri,Helvetica,sans-serif; font-size:12pt; col= or:rgb(0,0,0)"> <br> </div> <div style=3D"font-family:Calibri,Helvetica,sans-serif; font-size:12pt; col= or:rgb(0,0,0)"> XML trying to sign:</div> <div style=3D"font-family:Calibri,Helvetica,sans-serif; font-size:12pt; col= or:rgb(0,0,0)"> <br> </div> <div style=3D"font-family:Calibri,Helvetica,sans-serif; font-size:12pt; col= or:rgb(0,0,0)"> <div style=3D"color:#ffffff; background-color:#000000; font-family:Menlo,Mo= naco,'Courier New',monospace; font-weight:normal; font-size:12px; line-heig= ht:18px; white-space:pre"> <div><span style=3D"color:#808080"><?</span><span style=3D"color:#569cd6= ">xml</span><span style=3D"color:#9cdcfe"> version</span><span style=3D"col= or:#ffffff">=3D</span><span style=3D"color:#ce9178">'1.0'</span><span style= =3D"color:#9cdcfe"> encoding</span><span style=3D"color:#ffffff">=3D</span>= <span style=3D"color:#ce9178">'UTF-8'</span><span style=3D"color:#808080">?= ></span></div> <div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080"><= ;</span><span style=3D"color:#569cd6">Otp</span><span style=3D"color:#fffff= f"> </span><span style=3D"color:#9cdcfe">uid</span><span style=3D"color:#ffffff= ">=3D</span><span style=3D"color:#ce9178">"999999990019"</span><s= pan style=3D"color:#ffffff"> </span><span style=3D"color:#9cdcfe">type</span><span style=3D"color:#fffff= f">=3D</span><span style=3D"color:#ce9178">"A"</span><span style= =3D"color:#ffffff"> </span><span style=3D"color:#9cdcfe">tid</span><span style=3D"color:#ffffff= ">=3D</span><span style=3D"color:#ce9178">"public"</span><span st= yle=3D"color:#ffffff"> </span><span style=3D"color:#9cdcfe">lk</span><span style=3D"color:#ffffff"= >=3D</span><span style=3D"color:#ce9178">"MEaMX8fkRa6PqsqK6wGMrEXcXFl_= oXHA-YuknI2uf0gKgZ80HaZgG3A"</span><span style=3D"color:#ffffff"> </span><span style=3D"color:#9cdcfe">ver</span><span style=3D"color:#ffffff= ">=3D</span><span style=3D"color:#ce9178">"1.6"</span><span style= =3D"color:#ffffff"> </span><span style=3D"color:#9cdcfe">txn</span><span style=3D"color:#ffffff= ">=3D</span><span style=3D"color:#ce9178">"WieW8ZTFp0"</span><spa= n style=3D"color:#ffffff"> </span><span style=3D"color:#9cdcfe">ac</span><span style=3D"color:#ffffff"= >=3D</span><span style=3D"color:#ce9178">"public"</span><span sty= le=3D"color:#ffffff"> </span><span style=3D"color:#9cdcfe">sa</span><span style=3D"color:#ffffff"= >=3D</span><span style=3D"color:#ce9178">"public"</span><span sty= le=3D"color:#808080">></span></div> <div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080"><= ;</span><span style=3D"color:#569cd6">Opts</span><span style=3D"color:#ffff= ff"> </span><span style=3D"color:#9cdcfe">ch</span><span style=3D"color:#ffffff"= >=3D</span><span style=3D"color:#ce9178">"00"</span><span style= =3D"color:#808080">></</span><span style=3D"color:#569cd6">Opts</span= ><span style=3D"color:#808080">></span></div> <div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080"><= ;</span><span style=3D"color:#569cd6">Signature</span><span style=3D"color:= #ffffff"> </span><span style=3D"color:#9cdcfe">xmlns</span><span style=3D"color:#ffff= ff">=3D</span><span style=3D"color:#ce9178">"http://www.w3.org/2000/09= /xmldsig#"</span><span style=3D"color:#808080">></span></div> <div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080"><= ;</span><span style=3D"color:#569cd6">SignedInfo</span><span style=3D"color= :#ffffff"> </span><span style=3D"color:#9cdcfe">xmlns</span><span style=3D"color:#ffff= ff">=3D</span><span style=3D"color:#ce9178">"http://www.w3.org/2000/09= /xmldsig#"</span><span style=3D"color:#808080">></span></div> <div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080"><= ;</span><span style=3D"color:#569cd6">CanonicalizationMethod</span><span st= yle=3D"color:#ffffff"> </span><span style=3D"color:#9cdcfe">xmlns</span><span style=3D"color:#ffff= ff">=3D</span><span style=3D"color:#ce9178">"http://www.w3.org/2000/09= /xmldsig#"</span><span style=3D"color:#ffffff"> </span><span style=3D"color:#9cdcfe">Algorithm</span><span style=3D"color:#= ffffff">=3D</span><span style=3D"color:#ce9178">"http://www.w3.org/TR/= 2001/REC-xml-c14n-20010315"</span><span style=3D"color:#808080">>&l= t;/</span><span style=3D"color:#569cd6">CanonicalizationMethod</span><span = style=3D"color:#808080">></span></div> <div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080"><= ;</span><span style=3D"color:#569cd6">SignatureMethod</span><span style=3D"= color:#ffffff"> </span><span style=3D"color:#9cdcfe">xmlns</span><span style=3D"color:#ffff= ff">=3D</span><span style=3D"color:#ce9178">"http://www.w3.org/2000/09= /xmldsig#"</span><span style=3D"color:#ffffff"> </span><span style=3D"color:#9cdcfe">Algorithm</span><span style=3D"color:#= ffffff">=3D</span><span style=3D"color:#ce9178">""</span><span st= yle=3D"color:#808080">></</span><span style=3D"color:#569cd6">Signatu= reMethod</span><span style=3D"color:#808080">></span></div> <div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080"><= ;</span><span style=3D"color:#569cd6">Reference</span><span style=3D"color:= #ffffff"> </span><span style=3D"color:#9cdcfe">xmlns</span><span style=3D"color:#ffff= ff">=3D</span><span style=3D"color:#ce9178">"http://www.w3.org/2000/09= /xmldsig#"</span><span style=3D"color:#808080">></span></div> <div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080"><= ;</span><span style=3D"color:#569cd6">Transforms</span><span style=3D"color= :#ffffff"> </span><span style=3D"color:#9cdcfe">xmlns</span><span style=3D"color:#ffff= ff">=3D</span><span style=3D"color:#ce9178">"http://www.w3.org/2000/09= /xmldsig#"</span><span style=3D"color:#808080">></span></div> <div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080"><= ;</span><span style=3D"color:#569cd6">Transform</span><span style=3D"color:= #ffffff"> </span><span style=3D"color:#9cdcfe">xmlns</span><span style=3D"color:#ffff= ff">=3D</span><span style=3D"color:#ce9178">"http://www.w3.org/2000/09= /xmldsig#"</span><span style=3D"color:#ffffff"> </span><span style=3D"color:#9cdcfe">Algorithm</span><span style=3D"color:#= ffffff">=3D</span><span style=3D"color:#ce9178">"http://www.w3.org/200= 0/09/xmldsig#enveloped-signature"</span><span style=3D"color:#808080">= ></</span><span style=3D"color:#569cd6">Transform</span><span style= =3D"color:#808080">></span></div> <div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080"><= ;</span><span style=3D"color:#569cd6">Transform</span><span style=3D"color:= #ffffff"> </span><span style=3D"color:#9cdcfe">xmlns</span><span style=3D"color:#ffff= ff">=3D</span><span style=3D"color:#ce9178">"http://www.w3.org/2000/09= /xmldsig#"</span><span style=3D"color:#ffffff"> </span><span style=3D"color:#9cdcfe">Algorithm</span><span style=3D"color:#= ffffff">=3D</span><span style=3D"color:#ce9178">"http://www.w3.org/200= 1/10/xml-exc-c14n#"</span><span style=3D"color:#808080">></</spa= n><span style=3D"color:#569cd6">Transform</span><span style=3D"color:#80808= 0">></span></div> <div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080"><= ;/</span><span style=3D"color:#569cd6">Transforms</span><span style=3D"colo= r:#808080">></span></div> <div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080"><= ;</span><span style=3D"color:#569cd6">DigestMethod</span><span style=3D"col= or:#ffffff"> </span><span style=3D"color:#9cdcfe">xmlns</span><span style=3D"color:#ffff= ff">=3D</span><span style=3D"color:#ce9178">"http://www.w3.org/2000/09= /xmldsig#"</span><span style=3D"color:#ffffff"> </span><span style=3D"color:#9cdcfe">Algorithm</span><span style=3D"color:#= ffffff">=3D</span><span style=3D"color:#ce9178">"http://www.w3.org/200= 0/09/xmldsig#sha1"</span><span style=3D"color:#808080">></</span= ><span style=3D"color:#569cd6">DigestMethod</span><span style=3D"color:#808= 080">></span></div> <div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080"><= ;</span><span style=3D"color:#569cd6">DigestValue</span><span style=3D"colo= r:#ffffff"> </span><span style=3D"color:#9cdcfe">xmlns</span><span style=3D"color:#ffff= ff">=3D</span><span style=3D"color:#ce9178">"http://www.w3.org/2000/09= /xmldsig#"</span><span style=3D"color:#808080">></</span><span s= tyle=3D"color:#569cd6">DigestValue</span><span style=3D"color:#808080">>= </span></div> <div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080"><= ;/</span><span style=3D"color:#569cd6">Reference</span><span style=3D"color= :#808080">></span></div> <div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080"><= ;/</span><span style=3D"color:#569cd6">SignedInfo</span><span style=3D"colo= r:#808080">></span></div> <div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080"><= ;</span><span style=3D"color:#569cd6">SignatureValue</span><span style=3D"c= olor:#ffffff"> </span><span style=3D"color:#9cdcfe">xmlns</span><span style=3D"color:#ffff= ff">=3D</span><span style=3D"color:#ce9178">"http://www.w3.org/2000/09= /xmldsig#"</span><span style=3D"color:#808080">></</span><span s= tyle=3D"color:#569cd6">SignatureValue</span><span style=3D"color:#808080">&= gt;</span></div> <div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080"><= ;</span><span style=3D"color:#569cd6">KeyInfo</span><span style=3D"color:#f= fffff"> </span><span style=3D"color:#9cdcfe">xmlns</span><span style=3D"color:#ffff= ff">=3D</span><span style=3D"color:#ce9178">"http://www.w3.org/2000/09= /xmldsig#"</span><span style=3D"color:#808080">></span></div> <div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080"><= ;</span><span style=3D"color:#569cd6">X509Data</span><span style=3D"color:#= ffffff"> </span><span style=3D"color:#9cdcfe">xmlns</span><span style=3D"color:#ffff= ff">=3D</span><span style=3D"color:#ce9178">"http://www.w3.org/2000/09= /xmldsig#"</span><span style=3D"color:#808080">></span></div> <div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080"><= ;</span><span style=3D"color:#569cd6">X509Certificate</span><span style=3D"= color:#ffffff"> </span><span style=3D"color:#9cdcfe">xmlns</span><span style=3D"color:#ffff= ff">=3D</span><span style=3D"color:#ce9178">"http://www.w3.org/2000/09= /xmldsig#"</span><span style=3D"color:#808080">></</span><span s= tyle=3D"color:#569cd6">X509Certificate</span><span style=3D"color:#808080">= ></span></div> <div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080"><= ;/</span><span style=3D"color:#569cd6">X509Data</span><span style=3D"color:= #808080">></span></div> <div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080"><= ;/</span><span style=3D"color:#569cd6">KeyInfo</span><span style=3D"color:#= 808080">></span></div> <div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080"><= ;/</span><span style=3D"color:#569cd6">Signature</span><span style=3D"color= :#808080">></span></div> <div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080"><= ;/</span><span style=3D"color:#569cd6">Otp</span><span style=3D"color:#8080= 80">></span></div> </div> <br> </div> <div style=3D"font-family:Calibri,Helvetica,sans-serif; font-size:12pt; col= or:rgb(0,0,0)"> Error:</div> <div style=3D"font-family:Calibri,Helvetica,sans-serif; font-size:12pt; col= or:rgb(0,0,0)"> <br> </div> <div style=3D"font-family:Calibri,Helvetica,sans-serif; font-size:12pt; col= or:rgb(0,0,0)"> <div>func=3DxmlSecTransformNodeRead:file=3Dtransforms.c:line=3D1543:obj=3Du= nknown:subj=3DxmlSecTransformIdListFindByHref:error=3D1:xmlsec library func= tion failed:href=3D</div> <div>func=3DxmlSecTransformCtxNodeRead:file=3Dtransforms.c:line=3D694:obj= =3Dunknown:subj=3DxmlSecTransformNodeRead:error=3D1:xmlsec library function= failed:name=3DSignatureMethod</div> <div>func=3DxmlSecDSigCtxProcessSignedInfoNode:file=3Dxmldsig.c:line=3D742:= obj=3Dunknown:subj=3DxmlSecTransformCtxNodeRead:error=3D1:xmlsec library fu= nction failed:node=3DSignatureMethod</div> <div>func=3DxmlSecDSigCtxProcessSignatureNode:file=3Dxmldsig.c:line=3D547:o= bj=3Dunknown:subj=3DxmlSecDSigCtxProcessSignedInfoNode:error=3D1:xmlsec lib= rary function failed:</div> <div>func=3DxmlSecDSigCtxSign:file=3Dxmldsig.c:line=3D303:obj=3Dunknown:sub= j=3DxmlSecDSigCtxSignatureProcessNode:error=3D1:xmlsec library function fai= led:</div> <div>Error: signature failed</div> <br> </div> <div style=3D"font-family:Calibri,Helvetica,sans-serif; font-size:12pt; col= or:rgb(0,0,0)"> <br> </div> <div id=3D"signature"> <div id=3D"divtagdefaultwrapper" dir=3D"ltr" style=3D"font-size:12pt; color= :rgb(0,0,0); font-family:Calibri,Arial,Helvetica,sans-serif,EmojiFont,"= ;Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Se= goe UI Symbol","Android Emoji",EmojiSymbols"> Thanks, <div><b>Balamurali Pandranki,</b></div> <div>Phone: +91-9908640059,</div> <div>Work: [email protected].</div> </div> </div> </div> </body> </html> --_000_PN1PR0101MB14889E72A4793B8ADB0D957DA3490PN1PR0101MB1488_-- --_004_PN1PR0101MB14889E72A4793B8ADB0D957DA3490PN1PR0101MB1488_ Content-Type: application/x-pkcs12; name="Staging_Signature_PrivateKey.p12" Content-Description: Staging_Signature_PrivateKey.p12 Content-Disposition: attachment; filename="Staging_Signature_PrivateKey.p12"; size=2644; creation-date="Sat, 14 Oct 2017 11:59:31 GMT"; modification-date="Sat, 14 Oct 2017 12:03:24 GMT" Content-Transfer-Encoding: base64 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 bFbhL5OUP2tnbIEJ9h3jwkWPAgIEAA== --_004_PN1PR0101MB14889E72A4793B8ADB0D957DA3490PN1PR0101MB1488_ Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KeG1sc2VjIG1h aWxpbmcgbGlzdAp4bWxzZWNAYWxla3NleS5jb20KaHR0cDovL3d3dy5hbGVrc2V5LmNvbS9tYWls bWFuL2xpc3RpbmZvL3htbHNlYwo= --_004_PN1PR0101MB14889E72A4793B8ADB0D957DA3490PN1PR0101MB1488_--