No subject


Thu Feb 16 03:44:05 GMT 2012


with the Server Certificate ("ecertfile" reference), but how would I debug
this further to try and diagnose the cause?

 

See below for the 2 logs that are generated:

 

server.log >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

 

=INFO REPORT==== 2-May-2012::15:02:34 ===

accepting AMQP connection <0.1437.0> (10.238.194.182:63860 ->
10.6.68.60:5671)

 

=ERROR REPORT==== 2-May-2012::15:02:36 ===

SSL: 1074:
error:[<<48,130,3,72,48,130,2,48,160,3,2,1,2,2,17,0,236,148,73,61,

 
234,255,249,79,156,2,245,72,245,155,177,150,48,13,6,9,42,

 
134,72,134,247,13,1,1,5,5,0,48,82,49,80,48,78,6,3,85,4,5,

** Snip (lots of numbers inserted here) **

                    149,145,5,154,244,95,165,237,248,248,24,169,134,248,206,

                    209,123,138,28,179,152,110,87,9,193,181,165,253>>]
C:\testdir\certs.crt

  [{ssl_connection,init_certificates,6,

                   [{file,"ssl_connection.erl"},{line,1070}]},

   {ssl_connection,ssl_init,2,[{file,"ssl_connection.erl"},{line,1025}]},

   {ssl_connection,init,1,[{file,"ssl_connection.erl"},{line,305}]},

   {gen_fsm,init_it,6,[{file,"gen_fsm.erl"},{line,343}]},

   {proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,227}]}]

 

 

=ERROR REPORT==== 2-May-2012::15:02:36 ===

error on AMQP connection <0.1437.0>: {ssl_upgrade_error,ecertfile}

 

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 

 

sasl.log >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

 

=CRASH REPORT==== 2-May-2012::15:02:36 ===

  crasher:

    initial call: ssl_connection:init/1

    pid: <0.1438.0>

    registered_name: []

    exception exit: ecertfile

      in function  gen_fsm:init_it/6 (gen_fsm.erl, line 353)

    ancestors: [ssl_connection_sup,ssl_sup,<0.220.0>]

    messages: []

    links: [<0.223.0>]

    dictionary: [{ssl_manager,ssl_manager}]

    trap_exit: false

    status: running

    heap_size: 46368

    stack_size: 24

    reductions: 34417

  neighbours:

 

=SUPERVISOR REPORT==== 2-May-2012::15:02:36 ===

     Supervisor: {local,ssl_connection_sup}

     Context:    child_terminated

     Reason:     ecertfile

     Offender:   [{pid,<0.1438.0>},

                  {name,undefined},

                  {mfargs,{ssl_connection,start_link,undefined}},

                  {restart_type,temporary},

                  {shutdown,4000},

                  {child_type,worker}]

 

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 

 


------=_NextPart_001_005F_01CD2D00.83E7D130
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:x=3D"urn:schemas-microsoft-com:office:excel" =
xmlns:p=3D"urn:schemas-microsoft-com:office:powerpoint" =
xmlns:a=3D"urn:schemas-microsoft-com:office:access" =
xmlns:dt=3D"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" =
xmlns:s=3D"uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" =
xmlns:rs=3D"urn:schemas-microsoft-com:rowset" xmlns:z=3D"#RowsetSchema" =
xmlns:b=3D"urn:schemas-microsoft-com:office:publisher" =
xmlns:ss=3D"urn:schemas-microsoft-com:office:spreadsheet" =
xmlns:c=3D"urn:schemas-microsoft-com:office:component:spreadsheet" =
xmlns:odc=3D"urn:schemas-microsoft-com:office:odc" =
xmlns:oa=3D"urn:schemas-microsoft-com:office:activation" =
xmlns:html=3D"http://www.w3.org/TR/REC-html40" =
xmlns:q=3D"http://schemas.xmlsoap.org/soap/envelope/" =
xmlns:rtc=3D"http://microsoft.com/officenet/conferencing" =
xmlns:D=3D"DAV:" xmlns:Repl=3D"http://schemas.microsoft.com/repl/" =
xmlns:mt=3D"http://schemas.microsoft.com/sharepoint/soap/meetings/" =
xmlns:x2=3D"http://schemas.microsoft.com/office/excel/2003/xml" =
xmlns:ppda=3D"http://www.passport.com/NameSpace.xsd" =
xmlns:ois=3D"http://schemas.microsoft.com/sharepoint/soap/ois/" =
xmlns:dir=3D"http://schemas.microsoft.com/sharepoint/soap/directory/" =
xmlns:ds=3D"http://www.w3.org/2000/09/xmldsig#" =
xmlns:dsp=3D"http://schemas.microsoft.com/sharepoint/dsp" =
xmlns:udc=3D"http://schemas.microsoft.com/data/udc" =
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema" =
xmlns:sub=3D"http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/"=
 xmlns:ec=3D"http://www.w3.org/2001/04/xmlenc#" =
xmlns:sp=3D"http://schemas.microsoft.com/sharepoint/" =
xmlns:sps=3D"http://schemas.microsoft.com/sharepoint/soap/" =
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" =
xmlns:udcs=3D"http://schemas.microsoft.com/data/udc/soap" =
xmlns:udcxf=3D"http://schemas.microsoft.com/data/udc/xmlfile" =
xmlns:udcp2p=3D"http://schemas.microsoft.com/data/udc/parttopart" =
xmlns:wf=3D"http://schemas.microsoft.com/sharepoint/soap/workflow/" =
xmlns:dsss=3D"http://schemas.microsoft.com/office/2006/digsig-setup" =
xmlns:dssi=3D"http://schemas.microsoft.com/office/2006/digsig" =
xmlns:mdssi=3D"http://schemas.openxmlformats.org/package/2006/digital-sig=
nature" =
xmlns:mver=3D"http://schemas.openxmlformats.org/markup-compatibility/2006=
" xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns:mrels=3D"http://schemas.openxmlformats.org/package/2006/relationshi=
ps" xmlns:spwp=3D"http://microsoft.com/sharepoint/webpartpages" =
xmlns:ex12t=3D"http://schemas.microsoft.com/exchange/services/2006/types"=
 =
xmlns:ex12m=3D"http://schemas.microsoft.com/exchange/services/2006/messag=
es" =
xmlns:pptsl=3D"http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/=
" =
xmlns:spsl=3D"http://microsoft.com/webservices/SharePointPortalServer/Pub=
lishedLinksService" xmlns:Z=3D"urn:schemas-microsoft-com:" =
xmlns:st=3D"&#1;" xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 12 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>In case anyone runs into a similar issue, we =
found that our certificate had a subject length of over 64 =
characters.&nbsp; This length limit seems like it is not part of the =
actual standard (LDAP doesn&#8217;t enforce it), but in any case, =
shortening the subject fixed the issue.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>An error message stating =
the cause could have been a real time saver </span><span =
style=3D'font-family:Wingdings;color:#1F497D'>J</span><span =
style=3D'color:#1F497D'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>-James<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
rabbitmq-discuss-bounces at lists.rabbitmq.com =
[mailto:rabbitmq-discuss-bounces at lists.rabbitmq.com] <b>On Behalf Of =
</b>james.poole at rsa.com<br><b>Sent:</b> Wednesday, May 02, 2012 3:24 =
PM<br><b>To:</b> rabbitmq-discuss at lists.rabbitmq.com<br><b>Subject:</b> =
[rabbitmq-discuss] SSL Certificate =
Error<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Can anyone =
help me understand what is happening when I try to enable SSL using =
Non-OpenSSL certificates?&nbsp; The certificates being used are working =
as SSL Server certificates with Apache 2.2.22, but when I use them with =
RabbitMQ, it is failing.&nbsp; Also, if I generate OpenSSL certificates =
to test with, the same setup works (same config file, server, =
etc).<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>From the online docs, it definitely looks like Erlang =
is having problems with the Server Certificate (&#8220;ecertfile&#8221; =
reference), but how would I debug this further to try and diagnose the =
cause?<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>See below for the 2 logs that are =
generated:<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>server.log =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t;&gt;&gt;<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>=3DINFO REPORT=3D=3D=3D=3D 2-May-2012::15:02:34 =
=3D=3D=3D<o:p></o:p></p><p class=3DMsoNormal>accepting AMQP connection =
&lt;0.1437.0&gt; (10.238.194.182:63860 -&gt; =
10.6.68.60:5671)<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>=3DERROR =
REPORT=3D=3D=3D=3D 2-May-2012::15:02:36 =3D=3D=3D<o:p></o:p></p><p =
class=3DMsoNormal>SSL: 1074: =
error:[&lt;&lt;48,130,3,72,48,130,2,48,160,3,2,1,2,2,17,0,236,148,73,61,<=
o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
234,255,249,79,156,2,245,72,245,155,177,150,48,13,6,9,42,<o:p></o:p></p><=
p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
134,72,134,247,13,1,1,5,5,0,48,82,49,80,48,78,6,3,85,4,5,<o:p></o:p></p><=
p class=3DMsoNormal>** Snip (lots of numbers inserted here) =
**<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
149,145,5,154,244,95,165,237,248,248,24,169,134,248,206,<o:p></o:p></p><p=
 =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
209,123,138,28,179,152,110,87,9,193,181,165,253&gt;&gt;] =
C:\testdir\certs.crt<o:p></o:p></p><p class=3DMsoNormal>&nbsp; =
[{ssl_connection,init_certificates,6,<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
[{file,&quot;ssl_connection.erl&quot;},{line,1070}]},<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp; =
{ssl_connection,ssl_init,2,[{file,&quot;ssl_connection.erl&quot;},{line,1=
025}]},<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp; =
{ssl_connection,init,1,[{file,&quot;ssl_connection.erl&quot;},{line,305}]=
},<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp; =
{gen_fsm,init_it,6,[{file,&quot;gen_fsm.erl&quot;},{line,343}]},<o:p></o:=
p></p><p class=3DMsoNormal>&nbsp;&nbsp; =
{proc_lib,init_p_do_apply,3,[{file,&quot;proc_lib.erl&quot;},{line,227}]}=
]<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>=3DERROR =
REPORT=3D=3D=3D=3D 2-May-2012::15:02:36 =3D=3D=3D<o:p></o:p></p><p =
class=3DMsoNormal>error on AMQP connection &lt;0.1437.0&gt;: =
{ssl_upgrade_error,ecertfile}<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt=
;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;=
&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;<o:p>&nbs=
p;</o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>sasl.log =
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&=
gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&g=
t;&gt;&gt;<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>=3DCRASH REPORT=3D=3D=3D=3D 2-May-2012::15:02:36 =
=3D=3D=3D<o:p></o:p></p><p class=3DMsoNormal>&nbsp; =
crasher:<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; initial =
call: ssl_connection:init/1<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp; pid: =
&lt;0.1438.0&gt;<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; =
registered_name: []<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp; exception exit: =
ecertfile<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; in function&nbsp; =
gen_fsm:init_it/6 (gen_fsm.erl, line 353)<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp; ancestors: =
[ssl_connection_sup,ssl_sup,&lt;0.220.0&gt;]<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp; messages: []<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp; links: =
[&lt;0.223.0&gt;]<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp; =
dictionary: [{ssl_manager,ssl_manager}]<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp; trap_exit: false<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp; status: running<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp; heap_size: 46368<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp; stack_size: 24<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp; reductions: 34417<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp; neighbours:<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>=3DSUPERVISOR REPORT=3D=3D=3D=3D 2-May-2012::15:02:36 =
=3D=3D=3D<o:p></o:p></p><p class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp; =
Supervisor: {local,ssl_connection_sup}<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp; Context:&nbsp;&nbsp;&nbsp; =
child_terminated<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp; =
Reason:&nbsp;&nbsp;&nbsp;&nbsp; ecertfile<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp; Offender:&nbsp;&nbsp; =
[{pid,&lt;0.1438.0&gt;},<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
{name,undefined},<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
{mfargs,{ssl_connection,start_link,undefined}},<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
{restart_type,temporary},<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
{shutdown,4000},<o:p></o:p></p><p =
class=3DMsoNormal>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
{child_type,worker}]<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt=
;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;=
&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;<o:p>&nbs=
p;</o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></body></html>
------=_NextPart_001_005F_01CD2D00.83E7D130--

------=_NextPart_000_005E_01CD2D00.83E7D130
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIYozCCA2Ew
ggJJoAMCAQICEAoBAQEAAAJ8AAAACgAAAAIwDQYJKoZIhvcNAQEFBQAwOjEZMBcGA1UEChMQUlNB
IFNlY3VyaXR5IEluYzEdMBsGA1UECxMUUlNBIFNlY3VyaXR5IDIwNDggVjMwHhcNMDEwMjIyMjAz
OTIzWhcNMjYwMjIyMjAzOTIzWjA6MRkwFwYDVQQKExBSU0EgU2VjdXJpdHkgSW5jMR0wGwYDVQQL
ExRSU0EgU2VjdXJpdHkgMjA0OCBWMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALeP
VXHSgN17aXmn8BhQMjxiZ/YKlQfd5hvzntnSQVRrrZ98vhnN+0arQWgeGOpVyC+ReIko+ycpYP/f
j4w7yUmbtaSUzgHqPrVje38m/RndwCG9hNEtT0bDTtzYNzk7KK/LnRrqK68hpcEjIri4G1oTh1eD
0fAg5+hPI0KwAKV9ienpYXOUmHEmvC1q4PdN8PG2KjgxgQ0p4QDBUQ9MUvgEWqp9ctO4hyq7YxAD
KrOhTw1aXka3PQ71dOyZn/k9JIGIpt1gVOiVNj3GCZOaoxKAAFWZGUe90KV8w7r7H/f1D/isubX0
N5gTGN6FW7cMgjuHb5U5WDDabgFoFyLMwAsCAwEAAaNjMGEwDwYDVR0TAQH/BAUwAwEB/zAOBgNV
HQ8BAf8EBAMCAQYwHwYDVR0jBBgwFoAUB8NRMKSq6UWuNST6/yQsM9CxnYwwHQYDVR0OBBYEFAfD
UTCkqulFrjUk+v8kLDPQsZ2MMA0GCSqGSIb3DQEBBQUAA4IBAQBfPoZ2brg1PE42HB55mL/91RIR
eVIO7jGJvN1/+dHGFSHoigFUDTr7VLnWY9SxqpZNokJN1FMfixDef2W+YBMncYikc+OEY9GkVeFQ
k+YbDnnQZ7xGyL8/Fw2V5saQad7ntC/elX3QEj89Pn9NPxRo9RFQ1cH0kKUIHTFg/2CMI1QKr/6h
bsXReipoeM8eggogtB+t5YWyamh1Tq0lN5SFvr2h1Oq3DEs8negSAPBfrA3hrHBjc/d/eZ8yJUJ0
BYAov73BJJZYFbEXIemJS9sHiGf0Fa1wPi9NhTvCt9v+mGgjieF0D970xYRjKRvMywfJAKSp18Ii
T2fXd+wgBWHeMIIEzDCCA7SgAwIBAgIQfwkpTisxI69dQcDR3n6N2TANBgkqhkiG9w0BAQUFADA6
MRkwFwYDVQQKExBSU0EgU2VjdXJpdHkgSW5jMR0wGwYDVQQLExRSU0EgU2VjdXJpdHkgMjA0OCBW
MzAeFw0xMTAzMDMyMDUyMTVaFw0xOTA0MDExNDQ1MzlaMIGXMQswCQYDVQQGEwJVUzEWMBQGA1UE
CBMNTWFzc2FjaHVzZXR0czEQMA4GA1UEBxMHQmVkZm9yZDEZMBcGA1UEChMQUlNBIFNlY3VyaXR5
IExMQzElMCMGA1UECxMcR2xvYmFsIFNlY3VyaXR5IE9yZ2FuaXphdGlvbjEcMBoGA1UEAxMTUlNB
IENvcnBvcmF0ZSBDQSB2MjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALaLCcEh7lhj
dqYo6ryZ8oHK4kJRmQuxfwMa/3PE1Vd4U7U5x15UuSX+qd78hnEdR6yGGxhmY8U2SDG31u+yJD9o
OpXFQm6/A4xzItwfcs6SD3Gt6nI/Oa6M0M/7MjPqSc1aUUm2NFiyb6DjotYLDzeAVCqF+4V/Dgc2
QdO1FZeFUCcb5lMqkVAr+O3uAEZEmtD3Cr06YavA38fxeWCiPoheUuWuAQcvOdEnSzJFm6GM8yBJ
l9J1cAibE6c4DCl+eHj4M+O/ON2fFVb/lQdS4xO7cSZ9fKGCI7kWr0/7ssSjPsIIGpg0hLRZ35aZ
fCK1fFLi9VKvIcTYTrA8Gf9bIGsCAwEAAaOCAW4wggFqMB8GA1UdIwQYMBaAFAfDUTCkqulFrjUk
+v8kLDPQsZ2MMBIGA1UdEwEB/wQIMAYBAf8CAQMwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDovL3d3
dy5yc2FzZWN1cml0eS5jb20vcHJvZHVjdHMva2Vvbi9yZXBvc2l0b3J5L2NlcnRpZmljYXRlX3N0
YXR1cy9SU0FfU2VjdXJpdHlfMjA0OF92My5DUkwwHQYDVR0OBBYEFHMbOEsly1qOvQLs310p9hB0
DtiYMIGRBgNVHSAEgYkwgYYwgYMGCSqGSIb3DQUGATB2MC4GCCsGAQUFBwIBFiJodHRwOi8vY2Eu
cnNhc2VjdXJpdHkuY29tL0NQUy5odG1sMEQGCCsGAQUFBwICMDgwFxYQUlNBIFNlY3VyaXR5IExM
QzADAgEBGh1DUFMgSW5jb3Jwb3JhdGVkIGJ5IHJlZmVyZW5jZTAOBgNVHQ8BAf8EBAMCAYYwDQYJ
KoZIhvcNAQEFBQADggEBAHGIVCAjCZ+z2vRElolRsLsz4L/js0Zm019rr/+eFks5VnSf5T0HJj7Z
tzjtna/+O5b01L8L6Fz64Yui+h/cnxvDwQrhzajbiMiN/JFH+kNOUJ9LcInBkmu45d98h+EQw3Yz
XwfnHYaXLArfgeY3CP8AYi0pxXEXf0bH8Prl+P0n4SOUqxh6J0GIz/haW1+usvMscB7lCpJ2loo9
+TmRn3WQrokgr1ILm/3apel6ydpkoFUxEoP5a1806Z7SD9KljN+Vc9o521VkMtnzLlDEkn05by/p
QNdlidY7eV7xcpCvuI6qFzyfHdI3G0/Vao0L0os6lEwb5PSa1IysLlHT0uUwggT+MIID5qADAgEC
AhBiTV1a7zr4E+gcgJ4lG6TBMA0GCSqGSIb3DQEBBQUAMIGXMQswCQYDVQQGEwJVUzEWMBQGA1UE
CBMNTWFzc2FjaHVzZXR0czEQMA4GA1UEBxMHQmVkZm9yZDEZMBcGA1UEChMQUlNBIFNlY3VyaXR5
IExMQzElMCMGA1UECxMcR2xvYmFsIFNlY3VyaXR5IE9yZ2FuaXphdGlvbjEcMBoGA1UEAxMTUlNB
IENvcnBvcmF0ZSBDQSB2MjAeFw0xMTAzMTAyMjQwMDRaFw0xOTAyMjgyMTU2MzNaMIGeMQswCQYD
VQQGEwJVUzEWMBQGA1UECBMNTWFzc2FjaHVzZXR0czEQMA4GA1UEBxMHQmVkZm9yZDEZMBcGA1UE
ChMQUlNBIFNlY3VyaXR5IExMQzElMCMGA1UECxMcR2xvYmFsIFNlY3VyaXR5IE9yZ2FuaXphdGlv
bjEjMCEGA1UEAxMaUlNBIENsYXNzIDIgUGVyc29uYWwgQ0EgdjIwggEiMA0GCSqGSIb3DQEBAQUA
A4IBDwAwggEKAoIBAQDNEVsNPFZOP83bMzCpUDGnf/5IDIQvVRhDHkyrkbv5X1ih4xdTsSdzTDrj
LUxIzC7nJswCv+jBaWWm1YoqzBXqQl2/Hl6T5Bt3HBT302GSYamtKcCWve25DoJav+dJd9U/XkCq
SSNN7DNVXkJrKC7Zq7OS6/O308pZNkCRJJfMRrodgSx1NoQYZJCfufTOshslVSVhj3Ar274qmuf8
iqM0RR5OMpm7t2dtHzvYJPHR3+HwfQ+s64YBC7NBrBLOYMeq8tzkPKzyITXhwopgbM6gbp+Z8qX5
/lo4Y3OEm7ED51iDqdruRoRnfTQGKdZJT7IYGLH+x0roRKmYKP/2HRNpAgMBAAGjggE7MIIBNzAP
BgNVHRMECDAGAQH/AgECMIGRBgNVHSAEgYkwgYYwgYMGCSqGSIb3DQUHAjB2MC4GCCsGAQUFBwIB
FiJodHRwOi8vY2EucnNhc2VjdXJpdHkuY29tL0NQUy5odG1sMEQGCCsGAQUFBwICMDgwFxYQUlNB
IFNlY3VyaXR5IExMQzADAgEBGh1DUFMgSW5jb3Jwb3JhdGVkIGJ5IHJlZmVyZW5jZTBABgNVHR8E
OTA3MDWgM6Axhi9odHRwOi8vY3JsLnJzYXNlY3VyaXR5LmNvbS9SU0FDb3Jwb3JhdGVDQXYyLmNy
bDAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0OBBYEFBQw62v19Em1aFJ1ptu9rlvIrH1MMB8GA1UdIwQY
MBaAFHMbOEsly1qOvQLs310p9hB0DtiYMA0GCSqGSIb3DQEBBQUAA4IBAQCPepLT4buLa9p5VwF1
OW2YUwliCqxecs0CxRGJVR4cwvOuMeXxutP+m51n3vzseGkM0d1fmA9JTz8X+5LFdRD12Iw124oj
79QA7NKhO/xoPgbo0QxgnvHS15o94BPvFiZE6QGUjkHs9/hDvU+eIx7OG+Kzxt47vZZef+fJF0+s
ZgEDIMXXPXAtJW3xg/JhPrl4z0L7gmjgO+KxV0cyxaDrk6SEW5zZCqAcLehnW7MH8vvlzMsQ6pVr
f1g8xMCJonyxow9AwXGyQ0z1866qbJ8t+nQC/sGx3msJVHQg1JyjOWF4PMm8DdeUt+qUrSFRLY4J
MroY51gM90nnhtijtleCMIIFqjCCBJKgAwIBAgIRANloLV/aFM+Q1GlMqdzTb70wDQYJKoZIhvcN
AQEFBQAwgZ4xCzAJBgNVBAYTAlVTMRYwFAYDVQQIEw1NYXNzYWNodXNldHRzMRAwDgYDVQQHEwdC
ZWRmb3JkMRkwFwYDVQQKExBSU0EgU2VjdXJpdHkgTExDMSUwIwYDVQQLExxHbG9iYWwgU2VjdXJp
dHkgT3JnYW5pemF0aW9uMSMwIQYDVQQDExpSU0EgQ2xhc3MgMiBQZXJzb25hbCBDQSB2MjAeFw0x
MjAyMTQxNTMxNDBaFw0xNDAyMTQxNTMxNDBaMIHfMRMwEQYKCZImiZPyLGQBGRYDY29tMRMwEQYK
CZImiZPyLGQBGRYDZW1jMRgwFgYDVQQKEw9FTUMgQ29ycG9yYXRpb24xDDAKBgNVBAsTA1JTQTER
MA8GA1UECxMIQW1lcmljYXMxFDASBgNVBAsTC0VuZ2luZWVyaW5nMQ8wDQYDVQQFEwYxMDcyMDkx
FzAVBgoJkiaJk/IsZAEBEwdwb29sZWoyMRQwEgYDVQQDEwtKYW1lcyBQb29sZTEiMCAGCSqGSIb3
DQEJARYTamFtZXMucG9vbGVAcnNhLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
ALTeqoL+Hxiw0+ina1/uVw1L24NTxmGqovLzY0pPD6PxwA+Ubi30LYUinSg0MrE7sEGuTQNWKc04
b/iZHUk+C6CrOeqtbwex9p8Ep4Mp4hEudQi/wWgBAOKw8kR7q7PJnFl4k8FBZuU75wztCBbArFcx
2wx0e8+BHVf7d5qb34TQV+ypiSEulCDEnlQwD3niXq+Brktidn5pH1i56dsUPX8ZOYvNS3SABHOW
X7n2/tmslm6ZbGT1jL81tsvOT7bQy6d4eT3v96Z/yPFhY1qnnn2TZs+e7TV97Z2fM9xBmN/VLtqu
1rw8eeN2f3gUwZc05rLILMU9YO7MnvBcyqC/BIsCAwEAAaOCAZ4wggGaMB8GA1UdIwQYMBaAFBQw
62v19Em1aFJ1ptu9rlvIrH1MMIGRBgNVHSAEgYkwgYYwgYMGCSqGSIb3DQUHBTB2MC4GCCsGAQUF
BwIBFiJodHRwOi8vY2EucnNhc2VjdXJpdHkuY29tL0NQUy5odG1sMEQGCCsGAQUFBwICMDgwFxYQ
UlNBIFNlY3VyaXR5IExMQzADAgEBGh1DUFMgSW5jb3Jwb3JhdGVkIGJ5IHJlZmVyZW5jZTApBgNV
HSUEIjAgBgorBgEEAYI3FAICBggrBgEFBQcDAgYIKwYBBQUHAwQwPwYDVR0RBDgwNoETamFtZXMu
cG9vbGVAcnNhLmNvbaAfBgorBgEEAYI3FAIDoBEMD3Bvb2xlajJAZW1jLmNvbTAOBgNVHQ8BAf8E
BAMCB4AwSAYDVR0fBEEwPzA9oDugOYY3aHR0cDovL2NybC5yc2FzZWN1cml0eS5jb206ODAvUlNB
Q2xhc3MyUGVyc29uYWxDQXYyLmNybDAdBgNVHQ4EFgQU23MkxGkgZNJhdX+WQxATw0HWQlAwDQYJ
KoZIhvcNAQEFBQADggEBACy9/o9dXkAB9DguuVnHJjkQUtg/RnIjNXoqHJEjehTeCLHr1jxwAnOK
EZ63xZEEeLkfd8zqWCFeZuNnjr2EoGyHGt7033lib4D8Fk1PPAaaljB8hsin4IKXrr+bbqpLydlp
eE1IxXym7vwehwYDfQePqu9eVrKJdGQ+3bKJqPEAiB7rqlnNbROuk/HOQjl8Yx/q/A3XzlnTeQ1y
hZ5OltX396JbNUveZ9bZ/BUNCjBtg8Q0XBKDrCn6mkYl4zdJMVak9wIAgTPIPTAqFcpJtei31G/7
KzC4fBB+XttSb8hgz5qijHtDYvdC7Uw1xUjrobR1Xn6O1erfzrgHjHds0jAwggW6MIIEoqADAgEC
AhEA1ZUxE0eRDDzk8e5klewElDANBgkqhkiG9w0BAQUFADCBnjELMAkGA1UEBhMCVVMxFjAUBgNV
BAgTDU1hc3NhY2h1c2V0dHMxEDAOBgNVBAcTB0JlZGZvcmQxGTAXBgNVBAoTEFJTQSBTZWN1cml0
eSBMTEMxJTAjBgNVBAsTHEdsb2JhbCBTZWN1cml0eSBPcmdhbml6YXRpb24xIzAhBgNVBAMTGlJT
QSBDbGFzcyAyIFBlcnNvbmFsIENBIHYyMB4XDTEyMDIxNDE1MzE0M1oXDTE0MDIxNDE1MzE0MFow
geMxEzARBgoJkiaJk/IsZAEZFgNjb20xEzARBgoJkiaJk/IsZAEZFgNlbWMxGDAWBgNVBAoTD0VN
QyBDb3Jwb3JhdGlvbjEMMAoGA1UECxMDUlNBMREwDwYDVQQLEwhBbWVyaWNhczEUMBIGA1UECxML
RW5naW5lZXJpbmcxDzANBgNVBAUTBjEwNzIwOTEXMBUGCgmSJomT8ixkAQETB3Bvb2xlajIxGDAW
BgNVBAMTD0phbWVzIFBvb2xlLUVuYzEiMCAGCSqGSIb3DQEJARYTamFtZXMucG9vbGVAcnNhLmNv
bTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKpiRb78i247pZ8dzTKC441uHq4mLq5T
Ji//1P9AOwV14KKZEJmuk5qtR/73mDLAc9zqAjfS8upUgpwNGhuJK3fQz8Kj5BXdtikh2Wiuokkp
b+z0aGBkonV3iBvYAdYoA3butIoeW6OwWbNmgAj9UQ9O8m+B8mdlI9u2ZIfgbss0LFbGuxay+2Tg
p3K1/SHLpzjBCRrKyKbFQfiR/S3d/9YTNRIZKbw9EbZZfbvjUvqziHYhsKwZ6u5Q/i4D1xSumubi
0SOFAPOfUbOmN5e9COW63MPXjAhEnYdDFgxQXXufu6Yqgi5XKHrFfxPrDOlR7bEwQxa+OYGWt6Fc
siz2eLUCAwEAAaOCAaowggGmMDUGA1UdJQQuMCwGCisGAQQBgjcUAgIGCCsGAQUFBwMCBggrBgEF
BQcDBAYKKwYBBAGCNwoDBDAfBgNVHSMEGDAWgBQUMOtr9fRJtWhSdabbva5byKx9TDCBkQYDVR0g
BIGJMIGGMIGDBgkqhkiG9w0FBwUwdjAuBggrBgEFBQcCARYiaHR0cDovL2NhLnJzYXNlY3VyaXR5
LmNvbS9DUFMuaHRtbDBEBggrBgEFBQcCAjA4MBcWEFJTQSBTZWN1cml0eSBMTEMwAwIBARodQ1BT
IEluY29ycG9yYXRlZCBieSByZWZlcmVuY2UwPwYDVR0RBDgwNoETamFtZXMucG9vbGVAcnNhLmNv
baAfBgorBgEEAYI3FAIDoBEMD3Bvb2xlajJAZW1jLmNvbTBIBgNVHR8EQTA/MD2gO6A5hjdodHRw
Oi8vY3JsLnJzYXNlY3VyaXR5LmNvbTo4MC9SU0FDbGFzczJQZXJzb25hbENBdjIuY3JsMB0GA1Ud
DgQWBBQCAVyQDByO4mcTzLcoN8/79S4U0TAOBgNVHQ8BAf8EBAMCAzgwDQYJKoZIhvcNAQEFBQAD
ggEBAGvvVTWtXWQeb4h4270T279juqH2TKT6wGMaVneJ+AcUHHl/Qy+W4k7/POe29t6Cj9F1PvpU
e4F9Wb82OUQEugwL6uupWzJE2lTY3MmKhgK2PVN4DJGWg+WhhwW80Xuk58iAifDiiDnnk4ZgYGlY
7LaE7FG0CaH05LilQ6lJER0iUlZfxkAOy8QPFHnmaoBM9PrIeMlmjjP1csW7Ble6j5kPa3LU8hvq
pCdsXByj47ipiRPb1oKaxcZrKn7JzRUkPK1kmdmNJ8RhYZF+Co9imxlsfKTVFsvXspYhxgHOMDWR
QQsvBVjF6hV47AiOB/65p9rda2WLxFMQuxi88MZE7bYxggQ4MIIENAIBATCBtDCBnjELMAkGA1UE
BhMCVVMxFjAUBgNVBAgTDU1hc3NhY2h1c2V0dHMxEDAOBgNVBAcTB0JlZGZvcmQxGTAXBgNVBAoT
EFJTQSBTZWN1cml0eSBMTEMxJTAjBgNVBAsTHEdsb2JhbCBTZWN1cml0eSBPcmdhbml6YXRpb24x
IzAhBgNVBAMTGlJTQSBDbGFzcyAyIFBlcnNvbmFsIENBIHYyAhEA2WgtX9oUz5DUaUyp3NNvvTAJ
BgUrDgMCGgUAoIICWDAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0x
MjA1MDgxMzU0MDlaMCMGCSqGSIb3DQEJBDEWBBQcyJnIhqGVtwya4BM4l6Cn+jrBdjBnBgkqhkiG
9w0BCQ8xWjBYMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggqhkiG9w0DAgIBQDAHBgUr
DgMCBzANBggqhkiG9w0DAgIBKDAHBgUrDgMCGjAKBggqhkiG9w0CBTCBxQYJKwYBBAGCNxAEMYG3
MIG0MIGeMQswCQYDVQQGEwJVUzEWMBQGA1UECBMNTWFzc2FjaHVzZXR0czEQMA4GA1UEBxMHQmVk
Zm9yZDEZMBcGA1UEChMQUlNBIFNlY3VyaXR5IExMQzElMCMGA1UECxMcR2xvYmFsIFNlY3VyaXR5
IE9yZ2FuaXphdGlvbjEjMCEGA1UEAxMaUlNBIENsYXNzIDIgUGVyc29uYWwgQ0EgdjICEQDVlTET
R5EMPOTx7mSV7ASUMIHHBgsqhkiG9w0BCRACCzGBt6CBtDCBnjELMAkGA1UEBhMCVVMxFjAUBgNV
BAgTDU1hc3NhY2h1c2V0dHMxEDAOBgNVBAcTB0JlZGZvcmQxGTAXBgNVBAoTEFJTQSBTZWN1cml0
eSBMTEMxJTAjBgNVBAsTHEdsb2JhbCBTZWN1cml0eSBPcmdhbml6YXRpb24xIzAhBgNVBAMTGlJT
QSBDbGFzcyAyIFBlcnNvbmFsIENBIHYyAhEA1ZUxE0eRDDzk8e5klewElDANBgkqhkiG9w0BAQEF
AASCAQCE7L941mLmU3lHNF6yAD0fbrnL4YwvKYo6GWmUzCYtiGMBuDGUI5ix3P+cv/GGGC+nSDvF
hsErGkL/GigiWEQKGGKtsW9awPeUH575I0tEz/IG6mJbT5E0ijuXfCfYn9xdKvh4eYh3euTT8DRQ
DuTy+tZKmJCmGIh8ofpuCXzFPd+qic1nY5X9+1qNCf/pdyXiXLrs1k7g1MYECGstBXZ71Y6tkv2e
JZF2DbYCSTmhZAGK/1hVK7gGaeaNk38N5wYWp75pMHJEudzGl0QH9/CUk58UQSLP7KUpeKNTJud+
GU6JT51fpHTS9JSZGFCD9s+iKd2eIpLUY8MlHhH1aGMkAAAAAAAA

------=_NextPart_000_005E_01CD2D00.83E7D130--


More information about the rabbitmq-discuss mailing list