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, &quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;,=
 NotoColorEmoji, &quot;Segoe UI Symbol&quot;, &quot;Android Emoji&quot;, Em=
ojiSymbols; font-size: 12pt;">Command :&nbsp;</span></div>
<div>
<div style=3D"font-family:Calibri,Helvetica,sans-serif,EmojiFont,&quot;Appl=
e Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,NotoColorEmoji,&quot;Segoe U=
I Symbol&quot;,&quot;Android Emoji&quot;,EmojiSymbols; font-size:12pt; colo=
r:rgb(0,0,0)">
<br>
</div>
<div style=3D"font-family:Calibri,Helvetica,sans-serif,EmojiFont,&quot;Appl=
e Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,NotoColorEmoji,&quot;Segoe U=
I Symbol&quot;,&quot;Android Emoji&quot;,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,&quot;Appl=
e Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,NotoColorEmoji,&quot;Segoe U=
I Symbol&quot;,&quot;Android Emoji&quot;,EmojiSymbols; font-size:12pt; colo=
r:rgb(0,0,0)">
<br>
</div>
<div style=3D"font-family:Calibri,Helvetica,sans-serif,EmojiFont,&quot;Appl=
e Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,NotoColorEmoji,&quot;Segoe U=
I Symbol&quot;,&quot;Android Emoji&quot;,EmojiSymbols; font-size:12pt; colo=
r:rgb(0,0,0)">
XMLSEC1 VERSION:&nbsp;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">&lt;?</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">?=
&gt;</span></div>
<div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080">&lt=
;</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">&quot;999999990019&quot;</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">&quot;A&quot;</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">&quot;public&quot;</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">&quot;MEaMX8fkRa6PqsqK6wGMrEXcXFl_=
oXHA-YuknI2uf0gKgZ80HaZgG3A&quot;</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">&quot;1.6&quot;</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">&quot;WieW8ZTFp0&quot;</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">&quot;public&quot;</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">&quot;public&quot;</span><span sty=
le=3D"color:#808080">&gt;</span></div>
<div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080">&lt=
;</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">&quot;00&quot;</span><span style=
=3D"color:#808080">&gt;&lt;/</span><span style=3D"color:#569cd6">Opts</span=
><span style=3D"color:#808080">&gt;</span></div>
<div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080">&lt=
;</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">&quot;http://www.w3.org/2000/09=
/xmldsig#&quot;</span><span style=3D"color:#808080">&gt;</span></div>
<div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080">&lt=
;</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">&quot;http://www.w3.org/2000/09=
/xmldsig#&quot;</span><span style=3D"color:#808080">&gt;</span></div>
<div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080">&lt=
;</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">&quot;http://www.w3.org/2000/09=
/xmldsig#&quot;</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">&quot;http://www.w3.org/TR/=
2001/REC-xml-c14n-20010315&quot;</span><span style=3D"color:#808080">&gt;&l=
t;/</span><span style=3D"color:#569cd6">CanonicalizationMethod</span><span =
style=3D"color:#808080">&gt;</span></div>
<div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080">&lt=
;</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">&quot;http://www.w3.org/2000/09=
/xmldsig#&quot;</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">&quot;&quot;</span><span st=
yle=3D"color:#808080">&gt;&lt;/</span><span style=3D"color:#569cd6">Signatu=
reMethod</span><span style=3D"color:#808080">&gt;</span></div>
<div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080">&lt=
;</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">&quot;http://www.w3.org/2000/09=
/xmldsig#&quot;</span><span style=3D"color:#808080">&gt;</span></div>
<div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080">&lt=
;</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">&quot;http://www.w3.org/2000/09=
/xmldsig#&quot;</span><span style=3D"color:#808080">&gt;</span></div>
<div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080">&lt=
;</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">&quot;http://www.w3.org/2000/09=
/xmldsig#&quot;</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">&quot;http://www.w3.org/200=
0/09/xmldsig#enveloped-signature&quot;</span><span style=3D"color:#808080">=
&gt;&lt;/</span><span style=3D"color:#569cd6">Transform</span><span style=
=3D"color:#808080">&gt;</span></div>
<div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080">&lt=
;</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">&quot;http://www.w3.org/2000/09=
/xmldsig#&quot;</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">&quot;http://www.w3.org/200=
1/10/xml-exc-c14n#&quot;</span><span style=3D"color:#808080">&gt;&lt;/</spa=
n><span style=3D"color:#569cd6">Transform</span><span style=3D"color:#80808=
0">&gt;</span></div>
<div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080">&lt=
;/</span><span style=3D"color:#569cd6">Transforms</span><span style=3D"colo=
r:#808080">&gt;</span></div>
<div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080">&lt=
;</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">&quot;http://www.w3.org/2000/09=
/xmldsig#&quot;</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">&quot;http://www.w3.org/200=
0/09/xmldsig#sha1&quot;</span><span style=3D"color:#808080">&gt;&lt;/</span=
><span style=3D"color:#569cd6">DigestMethod</span><span style=3D"color:#808=
080">&gt;</span></div>
<div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080">&lt=
;</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">&quot;http://www.w3.org/2000/09=
/xmldsig#&quot;</span><span style=3D"color:#808080">&gt;&lt;/</span><span s=
tyle=3D"color:#569cd6">DigestValue</span><span style=3D"color:#808080">&gt;=
</span></div>
<div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080">&lt=
;/</span><span style=3D"color:#569cd6">Reference</span><span style=3D"color=
:#808080">&gt;</span></div>
<div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080">&lt=
;/</span><span style=3D"color:#569cd6">SignedInfo</span><span style=3D"colo=
r:#808080">&gt;</span></div>
<div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080">&lt=
;</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">&quot;http://www.w3.org/2000/09=
/xmldsig#&quot;</span><span style=3D"color:#808080">&gt;&lt;/</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">&lt=
;</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">&quot;http://www.w3.org/2000/09=
/xmldsig#&quot;</span><span style=3D"color:#808080">&gt;</span></div>
<div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080">&lt=
;</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">&quot;http://www.w3.org/2000/09=
/xmldsig#&quot;</span><span style=3D"color:#808080">&gt;</span></div>
<div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080">&lt=
;</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">&quot;http://www.w3.org/2000/09=
/xmldsig#&quot;</span><span style=3D"color:#808080">&gt;&lt;/</span><span s=
tyle=3D"color:#569cd6">X509Certificate</span><span style=3D"color:#808080">=
&gt;</span></div>
<div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080">&lt=
;/</span><span style=3D"color:#569cd6">X509Data</span><span style=3D"color:=
#808080">&gt;</span></div>
<div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080">&lt=
;/</span><span style=3D"color:#569cd6">KeyInfo</span><span style=3D"color:#=
808080">&gt;</span></div>
<div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080">&lt=
;/</span><span style=3D"color:#569cd6">Signature</span><span style=3D"color=
:#808080">&gt;</span></div>
<div><span style=3D"color:#ffffff"></span><span style=3D"color:#808080">&lt=
;/</span><span style=3D"color:#569cd6">Otp</span><span style=3D"color:#8080=
80">&gt;</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,&quot=
;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,NotoColorEmoji,&quot;Se=
goe UI Symbol&quot;,&quot;Android Emoji&quot;,EmojiSymbols">
Thanks,
<div><b>Balamurali Pandranki,</b></div>
<div>Phone: &#43;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_--