Re: solve unload openssl problems
J Gsealy <[email protected]> Mon, 30 Jul 2018 02:06:09 +0000
| Newsgroups | gmane.text.xml.xmlsec |
|---|---|
| Message-ID | <CY1PR0701MB1866EA639CB4C1D81854E90AD92F0@CY1PR0701MB1866.namprd07.prod.outlook.com> |
--===============1645127471==
Content-Language: zh-CN
Content-Type: multipart/alternative;
boundary="_000_CY1PR0701MB1866EA639CB4C1D81854E90AD92F0CY1PR0701MB1866_"
--_000_CY1PR0701MB1866EA639CB4C1D81854E90AD92F0CY1PR0701MB1866_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQq3orz+yMs6IEogR3NlYWx5IDxq
aWFvamluZ3dlaTEwMDFAaG90bWFpbC5jb20+DQq3osvNyrG85DogMjAxOMTqN9TCMjfI1SA3OjQz
DQrK1bz+yMs6IEFsZWtzZXkgU2FuaW4NCtb3zOI6ILTwuLQ6IFt4bWxzZWNdIHNvbHZlIHVubG9h
ZCBvcGVuc3NsIHByb2JsZW1zDQoNCkhpIEFsZWtzZXksDQpUaGUgcGF0aCBpcyBjb3JyZWN0o6xh
bGwgdGhlIHhtbHNlYzEtb3BlbnNzbCBsaWJyYXJ5IGFyZSBidWlsZCBpbiAvdXNyL2xvY2FsL2Jp
bi8NCndoZW4gSSB1c2UgeG1sc2VjMS4yLjI2IHRvIG1ha2UgJiBpbnN0YWxsLCB0aGVyZSBhcmUg
aGF2ZSBubyBlcnJvciwgYW5kIGRlbW8gcnVucyBub3JtYWxseS4NClNvIEkgdGhpbmsgb3RoZXIg
ZGVwZW5kY2llcyBkb24ndCBhZmZlY3QgdGhpcy4NCg0KVGhlIHhtbHNlYzEtb3BlbnNzbCBwYXRo
Og0KW3Jvb3RAYm9nb24gfl0jIGZpbmQgL3Vzci9sb2NhbC9saWIvIC1uYW1lICJsaWJ4bWxzZWMx
LW9wZW5zc2wqIg0KL3Vzci9sb2NhbC9saWIvbGlieG1sc2VjMS1vcGVuc3NsLnNvLjEuMi4yNg0K
L3Vzci9sb2NhbC9saWIvbGlieG1sc2VjMS1vcGVuc3NsLnNvLjENCi91c3IvbG9jYWwvbGliL2xp
YnhtbHNlYzEtb3BlbnNzbC5zbw0KL3Vzci9sb2NhbC9saWIvbGlieG1sc2VjMS1vcGVuc3NsLmxh
DQovdXNyL2xvY2FsL2xpYi9saWJ4bWxzZWMxLW9wZW5zc2wuYQ0KDQpEZXBlbmRjaWVzIHBhdGg6
DQpBbmQgb3BlbnNzbCAxLjEuMCBjb21waWxlIHRvIC91c3IvbG9jYWwvbGliLyBwYXRoDQpsaWJ4
bWwyIGFuZCBsaWJ4c2x0IGNvbXBpbGUgdG8gL3Vzci9saWI2NC8gcGF0aA0KDQpubyBlcnJvciBv
cGVyYXRpb246DQoxLmNvbXBpbGUgb3duIG9wZW5zc2wgbGlicmFyeQ0KMi5jb21waWxlIHhtbHNl
YzEuMi4yNiByZWxlYXNlIHZlcnNpb24NCjMudGVzdCBzaWduMS5jIGV4YW1wbGU6eG1sc2VjMSAt
LXNpZ24gLS1wcml2a2V5LXBlbSByc2FrZXkucGVtIHNpZ24xLXRtcGwueG1sID4geG1sc2VjLnht
bA0KDQpoYXZlIGVycm9yIG9wZXJhdGlvbjoNCjEuY29tcGlsZSBteSBvd24gb3BlbnNzbCBsaWJy
YXJ5DQoyLmNvbXBpbGUgeG1sc2VjLWdtKGhhdmUgbW9kaWZpZWQpDQozLnRlc3Qgc2lnbjEuYyBl
eGFtcGxlOnhtbHNlYzEgLS1zaWduIC0tcHJpdmtleS1wZW0gcnNha2V5LnBlbSBzaWduMS10bXBs
LnhtbCA+IHhtbHNlYy54bWwNCg0KU28gdGhhdCwgQWxsIGNvbXBpbGUgcGFzc2VkLiBCdXQgbWlu
ZSB4bWxzZWMxIHdhcyBvY3VyciBlcnJvci4gYW5kIGFsbCBsaWJyYXJ5IGNhbiBiZSBmaW5kIGlu
IGRlZmFsdXQgcGF0aC4NCg0KQW5kIEkgaGF2ZSBhbm90aGVyIHF1ZXN0aW9uLA0KSWYgSSB3YW50
IHRvIGFkZCBuZXcgYWxnb3JpdGhtLCB3aGljaCBmaWxlIHNob3VsZCBJIG1vZGlmaWVkPyBJIHRo
aW5rIHRoZXJlIGhhdmUgc29tZSB3cm9uZyBpbiBldnAuYyBvcg0Kb3RoZXIgZmlsZXM/IEJlY2F1
c2UgSSBqdXN0IGNoYW5nZWQgdGhpcy4NCg0KVGhhbmtzLA0KR3NlYWx5DQoNCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQq3orz+yMs6IEFsZWtzZXkgU2FuaW4gPGFsZWtzZXlAYWxl
a3NleS5jb20+DQq3osvNyrG85DogMjAxOMTqN9TCMjbI1SAxNzoxOQ0KytW8/sjLOiBKIEdzZWFs
eTsgeG1sc2VjQGFsZWtzZXkuY29tDQrW98ziOiBSZTogW3htbHNlY10gc29sdmUgdW5sb2FkIG9w
ZW5zc2wgcHJvYmxlbXMNCg0KTWFrZSBzdXJlIHRoYXQgdGhlIHhtbHNlYzEtb3BlbnNzbCBsaWJy
YXJ5IGFuZCBvdGhlciBkZXBlbmRlbmNpZXMNCmNhbiBiZSBmb3VuZC4NCg0KQWxla3NleQ0KDQpP
biA3LzI1LzE4IDc6MjkgUE0sIEogR3NlYWx5IHdyb3RlOg0KPiBIaSBhbGw6DQo+DQo+ICAgICAg
ICBJIHdhbnQgdG8gYWRkIG5ldyBhbGdvcml0aG0gdG8geG1sc2VjIChFQyBhbGdvcml0aG0gd2l0
aCBuZXcNCj4gY3VydmUsIGFuZCBuZXcgZGlnZXN0IGFsZ29yaXRobSksDQo+DQo+IHRoZSBvcGVu
c3NsIGhhdmUgbW9kaWZpZWQgeWV0LCBhbmQgdXNlIG5vcm1hbGx5LkJ1dCB3aGVuIEkgYWRkIGFs
Z29yaXRobQ0KPiB0byB4bWxzZWMsIGFuZCBhZGQgbmV3DQo+DQo+IGVsZW1lbnQgPEVDS2V5VmFs
dWU+IGFuZCA8UHVibGljS2V5Pi4gSSBoYXZlIG1vZGlmaWVkIGluY2x1ZGUgZmlsZQ0KPiA8YXBw
Lmg+LCA8cHJpdmF0ZS5oPiwgPHN0cmluZy5oPiwNCj4NCj4gPG9wZW5zc2wvY3J5cHRvLmg+LCA8
b3BlbnNzbC9zeW1ib2xzLmg+LiBBbmQgQyBmaWxlIGFwcC5jLCBkbC5jLA0KPiBzdHJpbmcuYywg
b3BlbnNzbC9jcnlwdG8uYywgb3BlbnNzbC9zaWduYXR1cmUuYyAuDQo+DQo+IENvbXBpbGUgY2Fu
IHBhc3MsIGJ1dCBjYW6hr3QgbG9hZCChsHhtbHNlYzEtb3BlbnNzbKGxLg0KPg0KPiBUaGVyZSBh
cmUgZXJyb3IgaW5mbzoNCj4NCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+DQo+IGxvYWRpbmcgImxpYnJh
cnkgb3BlbnNzbCIuLi4NCj4NCj4gbmFtZTpvcGVuc3NsLCBmaWxlbmFtZTpsaWJ4bWxzZWMxLW9w
ZW5zc2wsDQo+IGZ1bmN0aW9uOnhtbFNlY0NyeXB0b0dldEZ1bmN0aW9uc19vcGVuc3NsLi4uLg0K
Pg0KPiBmdW5jPXhtbFNlY0NyeXB0b0RMTGlicmFyeUNyZWF0ZTpmaWxlPWRsLmM6bGluZT0xMzg6
b2JqPXVua25vd246c3Viaj1sdF9kbG9wZW5leHQ6ZXJyb3I9Nzppbw0KPiBmdW5jdGlvbiBmYWls
ZWQ6bmFtZT0ibGlieG1sc2VjMS1vcGVuc3NsIjsgZXJybm89Mg0KPg0KPiBmdW5jPXhtbFNlY0Ny
eXB0b0RMR2V0TGlicmFyeUZ1bmN0aW9uczpmaWxlPWRsLmM6bGluZT00NDQ6b2JqPXVua25vd246
c3Viaj14bWxTZWNDcnlwdG9ETExpYnJhcnlDcmVhdGU6ZXJyb3I9MTp4bWxzZWMNCj4gbGlicmFy
eSBmdW5jdGlvbiBmYWlsZWQ6Y3J5cHRvPW9wZW5zc2wNCj4NCj4gZnVuYz14bWxTZWNDcnlwdG9E
TExvYWRMaWJyYXJ5OmZpbGU9ZGwuYzpsaW5lPTQwMTpvYmo9dW5rbm93bjpzdWJqPXhtbFNlY0Ny
eXB0b0RMR2V0TGlicmFyeUZ1bmN0aW9uczplcnJvcj0xOnhtbHNlYw0KPiBsaWJyYXJ5IGZ1bmN0
aW9uIGZhaWxlZDoNCj4NCj4gRXJyb3I6IHVuYWJsZSB0byBsb2FkIHhtbHNlYy1vcGVuc3NsIGxp
YnJhcnkuIE1ha2Ugc3VyZSB0aGF0IHlvdSBoYXZlDQo+DQo+IHRoaXMgaXQgaW5zdGFsbGVkLCBj
aGVjayBzaGFyZWQgbGlicmFyaWVzIHBhdGggKExEX0xJQlJBUllfUEFUSCkNCj4NCj4gZW52b3Ju
bWVudCB2YXJpYWJsZSBvciB1c2UgIi0tY3J5cHRvIiBvcHRpb24gdG8gc3BlY2lmeSBkaWZmZXJl
bnQNCj4NCj4gY3J5cHRvIGVuZ2luZS4NCj4NCj4gRXJyb3I6IGluaXRpYWxpemF0aW9uIGZhaWxl
ZA0KPg0KPiBmdW5jPXhtbFNlY0NyeXB0b1NodXRkb3duOmZpbGU9YXBwLmM6bGluZT03MTpvYmo9
dW5rbm93bjpzdWJqPXVua25vd246ZXJyb3I9OTpmZWF0dXJlDQo+IGlzIG5vdCBpbXBsZW1lbnRl
ZDpkZXRhaWxzPWNyeXB0b1NodXRkb3duDQo+DQo+IEVycm9yOiB4bWxTZWNDcnlwdG9TaHV0ZG93
biBmYWlsZWQNCj4NCj4gRXJyb3I6IHhtbHNlYyBjcnlwdG8gc2h1dGRvd24gZmFpbGVkLg0KPg0K
PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0NCj4NCj4gV2hpY2ggYXJlYSBzaG91bGQgSSBjaGFuZ2U/DQo+DQo+
DQo+DQo+IFRoYW5rcy4NCj4NCj4NCj4NCj4gR3NlYWx5DQo+DQo+DQo+DQo+IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IHhtbHNlYyBtYWlsaW5nIGxp
c3QNCj4geG1sc2VjQGFsZWtzZXkuY29tDQo+IGh0dHBzOi8vbmFtMDIuc2FmZWxpbmtzLnByb3Rl
Y3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwJTNBJTJGJTJGd3d3LmFsZWtzZXkuY29tJTJGbWFp
bG1hbiUyRmxpc3RpbmZvJTJGeG1sc2VjJmFtcDtkYXRhPTAyJTdDMDElN0MlN0M5OWJhY2JiODU2
MDU0YmI2NTM3NzA4ZDVmMzFiZjM0ZCU3Qzg0ZGY5ZTdmZTlmNjQwYWZiNDM1YWFhYWFhYWFhYWFh
JTdDMSU3QzAlN0M2MzY2ODIyMjM3MjM1NTgxOTUmYW1wO3NkYXRhPVJFbyUyQkFjSjh5TzBxMWM3
alNDcm16UlJNcElzS0pzMDBoT3VzWGpDV3BYdyUzRCZhbXA7cmVzZXJ2ZWQ9MA0KPg0K
--_000_CY1PR0701MB1866EA639CB4C1D81854E90AD92F0CY1PR0701MB1866_
Content-Type: text/html; charset="gb2312"
Content-Transfer-Encoding: quoted-printable
<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
<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);">
<br>
</div>
<hr style=3D"display:inline-block;width:98%" tabindex=3D"-1">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font style=3D"font-size:11pt" face=
=3D"Calibri, sans-serif" color=3D"#000000"><b>=B7=A2=BC=FE=C8=CB:</b> J Gse=
aly <[email protected]><br>
<b>=B7=A2=CB=CD=CA=B1=BC=E4:</b> 2018=C4=EA7=D4=C227=C8=D5 7:43<br>
<b>=CA=D5=BC=FE=C8=CB:</b> Aleksey Sanin<br>
<b>=D6=F7=CC=E2:</b> =B4=F0=B8=B4: [xmlsec] solve unload openssl problems</=
font>
<div> </div>
</div>
<meta content=3D"text/html; charset=3Dgb2312">
<div dir=3D"ltr">
<div style=3D"font-family:Calibri,Helvetica,sans-serif; font-size:12pt; col=
or:rgb(0,0,0)">
<div style=3D"font-size:12pt">Hi Aleksey,</div>
<blockquote style=3D"margin-top:0px; margin-bottom:0px">
<div style=3D"font-size:12pt">The path is <span tabindex=3D"-1" lang=3D"en"=
><span>correct</span></span>=A3=ACall the xmlsec1-openssl library are build=
in /usr/local/bin/</div>
</blockquote>
<div style=3D"font-size:12pt">when I use xmlsec1.2.26 to make & install=
, there are have no error, and demo runs normally.</div>
<div style=3D"font-size:12pt">So I think other dependcies don't affect this=
.</div>
<div style=3D"font-size:12pt"><br>
</div>
<div style=3D"font-size:12pt"><u>The xmlsec1-openssl path:</u></div>
<b><span>[root@bogon ~]# find /usr/local/lib/ -name "libxmlsec1-openss=
l*"<br>
</span></b>
<div><b>/usr/local/lib/libxmlsec1-openssl.so.1.2.26<br>
</b></div>
<div><b>/usr/local/lib/libxmlsec1-openssl.so.1<br>
</b></div>
<div><b>/usr/local/lib/libxmlsec1-openssl.so<br>
</b></div>
<div><b>/usr/local/lib/libxmlsec1-openssl.la<br>
</b></div>
<b><span>/usr/local/lib/libxmlsec1-openssl.a</span></b></div>
<div style=3D"font-family:Calibri,Helvetica,sans-serif; font-size:12pt; col=
or:rgb(0,0,0)">
<b><span><br>
</span></b></div>
<div style=3D"font-family:Calibri,Helvetica,sans-serif; font-size:12pt; col=
or:rgb(0,0,0)">
<span><u>Dependcies path:</u></span><b><span><br>
</span></b></div>
<div style=3D"font-family:Calibri,Helvetica,sans-serif; font-size:12pt; col=
or:rgb(0,0,0)">
<b><span></span></b>And openssl 1.1.0 compile to <span></span><b><span>/usr=
/local/lib/
</span></b><span>path</span><b><span></span></b>
<div style=3D"font-size:12pt"><span>libxml2 and libxslt compile to<b> /usr/=
lib64/</b> path</span><br>
</div>
</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)">
<u>no error operation:</u></div>
<div style=3D"font-family:Calibri,Helvetica,sans-serif; font-size:12pt; col=
or:rgb(0,0,0)">
1.compile own openssl library<br>
</div>
<div style=3D"font-family:Calibri,Helvetica,sans-serif; font-size:12pt; col=
or:rgb(0,0,0)">
<b><span style=3D"color:rgb(200,38,19)">2.compile xmlsec1.2.26 release vers=
ion</span></b></div>
<div style=3D"font-family:Calibri,Helvetica,sans-serif; font-size:12pt; col=
or:rgb(0,0,0)">
3.test sign1.c example:xmlsec1 --sign --privkey-pem rsakey.pem sign1-tmpl.x=
ml > xmlsec.xml</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)">
<u>have error operation:</u></div>
<div style=3D"font-family:Calibri,Helvetica,sans-serif; font-size:12pt; col=
or:rgb(0,0,0)">
<div style=3D"font-size:12pt">1.compile my own openssl library<b><br>
</b></div>
<div style=3D"font-size:12pt"><b><span style=3D"color:rgb(200,38,19)">2.com=
pile xmlsec-gm(have
</span><span style=3D"color:rgb(200,38,19)">m</span><span style=3D"color:rg=
b(200,38,19)">o</span><span style=3D"color:rgb(200,38,19)">d</span><span st=
yle=3D"color:rgb(200,38,19)">i</span><span style=3D"color:rgb(200,38,19)">f=
</span><span style=3D"color:rgb(200,38,19)">i</span><span style=3D"color:rg=
b(200,38,19)">e</span><span style=3D"color:rgb(200,38,19)">d</span><span st=
yle=3D"color:rgb(200,38,19)">)</span></b><br>
</div>
<div style=3D"font-size:12pt">3.test sign1.c example:xmlsec1 --sign --privk=
ey-pem rsakey.pem sign1-tmpl.xml > xmlsec.xml</div>
<div style=3D"font-size:12pt"><br>
</div>
<div style=3D"font-size:12pt">So that, All compile passed. But mine xmlsec1=
was ocurr error. and all library can be find in defalut path.</div>
<div style=3D"font-size:12pt"><br>
</div>
<div style=3D"font-size:12pt">And I have another question,</div>
<div style=3D"font-size:12pt">If I want to add new algorithm, which file sh=
ould I modified? I think there have some wrong in evp.c or
<br>
</div>
<div style=3D"font-size:12pt">other files? Because I just changed this.</di=
v>
<div style=3D"font-size:12pt"><br>
</div>
<div style=3D"font-size:12pt">Thanks,</div>
<div style=3D"font-size:12pt">Gsealy<br>
</div>
<br>
</div>
<hr tabindex=3D"-1" style=3D"display:inline-block; width:98%">
<div id=3D"x_divRplyFwdMsg" dir=3D"ltr"><font style=3D"font-size:11pt" face=
=3D"Calibri, sans-serif" color=3D"#000000"><b>=B7=A2=BC=FE=C8=CB:</b> Aleks=
ey Sanin <[email protected]><br>
<b>=B7=A2=CB=CD=CA=B1=BC=E4:</b> 2018=C4=EA7=D4=C226=C8=D5 17:19<br>
<b>=CA=D5=BC=FE=C8=CB:</b> J Gsealy; [email protected]<br>
<b>=D6=F7=CC=E2:</b> Re: [xmlsec] solve unload openssl problems</font>
<div> </div>
</div>
<div class=3D"x_BodyFragment"><font size=3D"2"><span style=3D"font-size:11p=
t">
<div class=3D"x_PlainText">Make sure that the xmlsec1-openssl library and o=
ther dependencies<br>
can be found.<br>
<br>
Aleksey<br>
<br>
On 7/25/18 7:29 PM, J Gsealy wrote:<br>
> Hi all:<br>
> <br>
> I want to add new algorithm to xm=
lsec (EC algorithm with new<br>
> curve, and new digest algorithm),<br>
> <br>
> the openssl have modified yet, and use normally.But when I add algorit=
hm<br>
> to xmlsec, and add new<br>
> <br>
> element <ECKeyValue> and <PublicKey>. I have modified incl=
ude file<br>
> <app.h>, <private.h>, <string.h>,<br>
> <br>
> <openssl/crypto.h>, <openssl/symbols.h>. And C file app.c,=
dl.c,<br>
> string.c, openssl/crypto.c, openssl/signature.c .<br>
> <br>
> Compile can pass, but can=A1=AFt load =A1=B0xmlsec1-openssl=A1=B1.<br>
> <br>
> There are error info:<br>
> <br>
> ----------------------------------------------------------------------=
--<br>
> <br>
> loading "library openssl"...<br>
> <br>
> name:openssl, filename:libxmlsec1-openssl,<br>
> function:xmlSecCryptoGetFunctions_openssl....<br>
> <br>
> func=3DxmlSecCryptoDLLibraryCreate:file=3Ddl.c:line=3D138:obj=3Dunknow=
n:subj=3Dlt_dlopenext:error=3D7:io<br>
> function failed:name=3D"libxmlsec1-openssl"; errno=3D2<br>
> <br>
> func=3DxmlSecCryptoDLGetLibraryFunctions:file=3Ddl.c:line=3D444:obj=3D=
unknown:subj=3DxmlSecCryptoDLLibraryCreate:error=3D1:xmlsec<br>
> library function failed:crypto=3Dopenssl<br>
> <br>
> func=3DxmlSecCryptoDLLoadLibrary:file=3Ddl.c:line=3D401:obj=3Dunknown:=
subj=3DxmlSecCryptoDLGetLibraryFunctions:error=3D1:xmlsec<br>
> library function failed:<br>
> <br>
> Error: unable to load xmlsec-openssl library. Make sure that you have<=
br>
> <br>
> this it installed, check shared libraries path (LD_LIBRARY_PATH)<br>
> <br>
> envornment variable or use "--crypto" option to specify diff=
erent<br>
> <br>
> crypto engine.<br>
> <br>
> Error: initialization failed<br>
> <br>
> func=3DxmlSecCryptoShutdown:file=3Dapp.c:line=3D71:obj=3Dunknown:subj=
=3Dunknown:error=3D9:feature<br>
> is not implemented:details=3DcryptoShutdown<br>
> <br>
> Error: xmlSecCryptoShutdown failed<br>
> <br>
> Error: xmlsec crypto shutdown failed.<br>
> <br>
> ----------------------------------------------------------------------=
--<br>
> <br>
> Which area should I change?<br>
> <br>
> <br>
> <br>
> Thanks.<br>
> <br>
> <br>
> <br>
> Gsealy<br>
> <br>
> <br>
> <br>
> _______________________________________________<br>
> xmlsec mailing list<br>
> [email protected]<br>
> <a href=3D"https://nam02.safelinks.protection.outlook.com/?url=3Dhttp%=
3A%2F%2Fwww.aleksey.com%2Fmailman%2Flistinfo%2Fxmlsec&amp;data=3D02%7C0=
1%7C%7C99bacbb856054bb6537708d5f31bf34d%7C84df9e7fe9f640afb435aaaaaaaaaaaa%=
7C1%7C0%7C636682223723558195&amp;sdata=3DREo%2BAcJ8yO0q1c7jSCrmzRRMpIsK=
Js00hOusXjCWpXw%3D&amp;reserved=3D0">
https://nam02.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Fwww.alek=
sey.com%2Fmailman%2Flistinfo%2Fxmlsec&amp;data=3D02%7C01%7C%7C99bacbb85=
6054bb6537708d5f31bf34d%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636682=
223723558195&amp;sdata=3DREo%2BAcJ8yO0q1c7jSCrmzRRMpIsKJs00hOusXjCWpXw%=
3D&amp;reserved=3D0</a><br>
> <br>
</div>
</span></font></div>
</div>
</body>
</html>
--_000_CY1PR0701MB1866EA639CB4C1D81854E90AD92F0CY1PR0701MB1866_--
--===============1645127471==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KeG1sc2VjIG1h
aWxpbmcgbGlzdAp4bWxzZWNAYWxla3NleS5jb20KaHR0cDovL3d3dy5hbGVrc2V5LmNvbS9tYWls
bWFuL2xpc3RpbmZvL3htbHNlYwo=
--===============1645127471==--