<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>I added tls listening port in my config. Now it is working fine.<br><br><div><hr id="stopSpelling">Date: Fri, 17 Oct 2014 18:33:17 -0700<br>From: gascagonzalo@gmail.com<br>To: sr-users@lists.sip-router.org<br>CC: ben@langfeld.me<br>Subject: Re: [SR-Users] Configuring TLS and WSS with Kamailio<br><br><div dir="ltr">Hi Ben,<div><br></div><div>In regards your certificates, please double check the following:</div><div>a) CN field:</div><div>In your webrtc client check the URL used for wss. and verify it matches the CN field of the certificate installed in kamailio:</div><div>Example:</div><div>In my sipml5 client I configured wss://<a href="http://ramenlabs.io:5063" target="_blank">ramenlabs.io:5063</a> and my certificate in fact contains in the cn field <a href="http://ramenlabs.io" target="_blank">ramenlabs.io</a></div><div>







Subject: OU=Domain Control Validated, OU=PositiveSSL, CN=<a href="http://ramenlabs.io" target="_blank">ramenlabs.io</a><BR><pre style="padding:5px;border:0px;font-size:13.6960000991821px;vertical-align:baseline;font-family:Consolas,Menlo,Monaco,'Lucida Console','Liberation Mono','DejaVu Sans Mono','Bitstream Vera Sans Mono','Courier New',monospace,serif;overflow:auto;width:auto;max-height:600px;word-wrap:normal;color:rgb(0,0,0);line-height:17.8048000335693px;background:rgb(238,238,238);"><code style="padding:0px;border:0px;font-size:13.6960000991821px;vertical-align:baseline;font-family:Consolas,Menlo,Monaco,'Lucida Console','Liberation Mono','DejaVu Sans Mono','Bitstream Vera Sans Mono','Courier New',monospace,serif;white-space:inherit;background-image:initial;background-repeat:initial;">openssl x509 -in <span style="color:rgb(34,34,34);line-height:normal;white-space:normal;font-family:arial,sans-serif;font-size:12.8000001907349px;background-color:rgb(255,255,255);">/etc/certs/sip.192.168.146.</span><span style="color:rgb(34,34,34);line-height:normal;white-space:normal;font-family:arial,sans-serif;font-size:12.8000001907349px;background-color:rgb(255,255,255);">133/cert.pem</span> -noout -text</code></pre></div><div><input type="hidden" value="{"email-policy":{"state":"closed","expirationUnit":"days","disableCopyPaste":false,"disablePrint":false,"disableForwarding":false,"expires":false},"attachments":{}}"><div><br></div><div>b) </div><div>I have successfully configured Kamailio 4.1 with TLS and WSS using TLS port 5063</div><div>Topology:</div><div>1) sipml5 --wss--> ngnix -wss-> kamailio (sip registrar)</div><div>2) sipml5 --wss---> kamailio</div><div><br></div><div>Relevant configurations:</div><div>kamailio.cfg</div><div>tls.cfg</div><div>certificates</div><div><br></div><div>Kamailio:</div><div>







loading modules under /usr/lib/x86_64-linux-gnu/kamailio/modules/<BR></div><div><br></div><div>







Listening on <BR>
             udp: <a href="http://172.31.27.85:5060" target="_blank">172.31.27.85:5060</a><BR>
             tcp: <a href="http://172.31.27.85:5060" target="_blank">172.31.27.85:5060</a><BR>
             tcp: <a href="http://172.31.27.85:5062" target="_blank">172.31.27.85:5062</a><BR>
             tls: <a href="http://172.31.27.85:5061" target="_blank">172.31.27.85:5061</a><BR>
         <b>    tls: <a href="http://172.31.27.85:5063" target="_blank">172.31.27.85:5063</a></b><BR>
Aliases: <BR>
       <b>      tls: ip-172-31-27-85.us-west-2.compute.internal:5063</b><BR>
             tls: ip-172-31-27-85.us-west-2.compute.internal:5061<BR>
             tcp: ip-172-31-27-85.us-west-2.compute.internal:5062<BR>
             tcp: ip-172-31-27-85.us-west-2.compute.internal:5060<BR>
             udp: ip-172-31-27-85.us-west-2.compute.internal:5060<BR>
             *: ramenlabs.io:*<BR>
             *: 172.31.27.85:*<BR><br><BR></div><div>kamailio.cfg</div><div>tls.cfg</div><div><br></div><div><a href="https://github.com/spicyramen/llamato/blob/LlamatoReg/kamailio.cfg" target="_blank">https://github.com/spicyramen/llamato/blob/LlamatoReg/kamailio.cfg</a><br></div><div><a href="https://github.com/spicyramen/llamato/blob/LlamatoReg/tls.cfg" target="_blank">https://github.com/spicyramen/llamato/blob/LlamatoReg/tls.cfg</a><br></div><div><br></div><div><br></div><div>







openssl s_client -connect <a href="http://172.31.27.85:5063" target="_blank">172.31.27.85:5063</a> where this i my internal IP address I get presented the certificates.<BR></div><div>HTH</div><div><br></div><div>-G</div></div></div><div class="ecxgmail_extra"><br><div class="ecxgmail_quote">On Fri, Oct 17, 2014 at 5:10 PM, Kamrul Khan <span dir="ltr"><<a href="mailto:dodul@live.com" target="_blank">dodul@live.com</a>></span> wrote:<br><blockquote class="ecxgmail_quote" style="border-left:1px #ccc solid;padding-left:1ex;">


<div><div dir="ltr">ok. I have made some changes. rather than getting the TLS configaration from a file I added this lines: <div><br></div><div><span><div>#!ifdef WITH_TLS</div><div># ----- tls params -----</div><div><br></div></span><div>modparam("tls", "private_key", "/etc/certs/sip.192.168.146.133/key.pem")</div><div>modparam("tls", "certificate", "/etc/certs/sip.192.168.146.133/cert.pem")</div><div>modparam("tls", "ca_list", "/etc/certs/demoCA/cert.pem")</div><div><br></div><div>now, Im getting different logs which looks good.  Getting positive results from openssl test,</div><div><br></div><div><div>openssl s_client -connect <a href="http://192.168.146.133:5061" target="_blank">192.168.146.133:5061</a> -tls1</div><div>CONNECTED(00000003)</div><div>^C</div></div><div><br></div><div>But when I try to connect using my webRTC client or even from web-browsers im getting timed out. I think im  close .. please help me fixing this issue.</div><div><br></div><div><div>Oct 17 16:35:38 ubuntu /usr/local/kamailio-devel//sbin/kamailio[12123]: INFO: tls [tls_domain.c:275]: fill_missing(): TLSs<default>: tls_method=9</div><div>Oct 17 16:35:38 ubuntu /usr/local/kamailio-devel//sbin/kamailio[12123]: INFO: tls [tls_domain.c:287]: fill_missing(): TLSs<default>: certificate='/etc/certs/sip.192.168.146.133/cert.pem'</div><div>Oct 17 16:35:38 ubuntu /usr/local/kamailio-devel//sbin/kamailio[12123]: INFO: tls [tls_domain.c:294]: fill_missing(): TLSs<default>: ca_list='/etc/certs/demoCA/cert.pem'</div><div>Oct 17 16:35:38 ubuntu /usr/local/kamailio-devel//sbin/kamailio[12123]: INFO: tls [tls_domain.c:301]: fill_missing(): TLSs<default>: crl='(null)'</div><div>Oct 17 16:35:38 ubuntu /usr/local/kamailio-devel//sbin/kamailio[12123]: INFO: tls [tls_domain.c:305]: fill_missing(): TLSs<default>: require_certificate=0</div><div>Oct 17 16:35:38 ubuntu /usr/local/kamailio-devel//sbin/kamailio[12123]: INFO: tls [tls_domain.c:312]: fill_missing(): TLSs<default>: cipher_list='(null)'</div><div>Oct 17 16:35:38 ubuntu /usr/local/kamailio-devel//sbin/kamailio[12123]: INFO: tls [tls_domain.c:319]: fill_missing(): TLSs<default>: private_key='/etc/certs/sip.192.168.146.133/key.pem'</div><div>Oct 17 16:35:38 ubuntu /usr/local/kamailio-devel//sbin/kamailio[12123]: INFO: tls [tls_domain.c:323]: fill_missing(): TLSs<default>: verify_certificate=0</div><div>Oct 17 16:35:38 ubuntu /usr/local/kamailio-devel//sbin/kamailio[12123]: INFO: tls [tls_domain.c:326]: fill_missing(): TLSs<default>: verify_depth=9</div><div>Oct 17 16:35:38 ubuntu /usr/local/kamailio-devel//sbin/kamailio[12123]: INFO: tls [tls_domain.c:670]: set_verification(): TLSs<default>: No client certificate required and no checks performed</div><div>Oct 17 16:35:38 ubuntu /usr/local/kamailio-devel//sbin/kamailio[12123]: INFO: tls [tls_domain.c:275]: fill_missing(): TLSc<default>: tls_method=9</div><div>Oct 17 16:35:38 ubuntu /usr/local/kamailio-devel//sbin/kamailio[12123]: INFO: tls [tls_domain.c:287]: fill_missing(): TLSc<default>: certificate='/etc/certs/sip.192.168.146.133/cert.pem'</div><div>Oct 17 16:35:38 ubuntu /usr/local/kamailio-devel//sbin/kamailio[12123]: INFO: tls [tls_domain.c:294]: fill_missing(): TLSc<default>: ca_list='/etc/certs/demoCA/cert.pem'</div><div>Oct 17 16:35:38 ubuntu /usr/local/kamailio-devel//sbin/kamailio[12123]: INFO: tls [tls_domain.c:301]: fill_missing(): TLSc<default>: crl='(null)'</div><div>Oct 17 16:35:38 ubuntu /usr/local/kamailio-devel//sbin/kamailio[12123]: INFO: tls [tls_domain.c:305]: fill_missing(): TLSc<default>: require_certificate=0</div><div>Oct 17 16:35:38 ubuntu /usr/local/kamailio-devel//sbin/kamailio[12123]: INFO: tls [tls_domain.c:312]: fill_missing(): TLSc<default>: cipher_list='(null)'</div><div>Oct 17 16:35:38 ubuntu /usr/local/kamailio-devel//sbin/kamailio[12123]: INFO: tls [tls_domain.c:319]: fill_missing(): TLSc<default>: private_key='/etc/certs/sip.192.168.146.133/key.pem'</div><div>Oct 17 16:35:38 ubuntu /usr/local/kamailio-devel//sbin/kamailio[12123]: INFO: tls [tls_domain.c:323]: fill_missing(): TLSc<default>: verify_certificate=0</div><div>Oct 17 16:35:38 ubuntu /usr/local/kamailio-devel//sbin/kamailio[12123]: INFO: tls [tls_domain.c:326]: fill_missing(): TLSc<default>: verify_depth=9</div><div>Oct 17 16:35:38 ubuntu /usr/local/kamailio-devel//sbin/kamailio[12123]: INFO: tls [tls_domain.c:673]: set_verification(): TLSc<default>: Server MAY present invalid certificate</div><div>Oct 17 16:35:38 ubuntu /usr/local/kamailio-devel//sbin/kamailio[12136]: INFO: ctl [io_listener.c:225]: io_listen_loop(): io_listen_loop:  using epoll_lt io watch method (config)</div></div><div><br></div><br><div><hr>From: <a href="mailto:dodul@live.com" target="_blank">dodul@live.com</a><br>To: <a href="mailto:ben@langfeld.me" target="_blank">ben@langfeld.me</a>; <a href="mailto:sr-users@lists.sip-router.org" target="_blank">sr-users@lists.sip-router.org</a><br>Date: Sat, 18 Oct 2014 05:08:20 +0600<div><div class="h5"><br>Subject: Re: [SR-Users] Configuring TLS and WSS with Kamailio<br><br>


<div dir="ltr">I dint find any in my installation directory. probably it doesn't come with standard installation unless you explicitly mention for it... not sure though<br><br><div><hr>Date: Fri, 17 Oct 2014 19:56:50 -0300<br>From: <a href="mailto:ben@langfeld.co.uk" target="_blank">ben@langfeld.co.uk</a><br>To: <a href="mailto:sr-users@lists.sip-router.org" target="_blank">sr-users@lists.sip-router.org</a><br>Subject: Re: [SR-Users] Configuring TLS and WSS with Kamailio<br><br><div dir="ltr">Out of curiosity, why don't you use the pre-built packaged binaries instead of building from source?</div><div><br><div>On 17 October 2014 19:53, Kamrul Khan <span dir="ltr"><<a href="mailto:dodul@live.com" target="_blank">dodul@live.com</a>></span> wrote:<br><blockquote style="border-left:1px #ccc solid;padding-left:1ex;">


<div><div dir="ltr">Hi,<BR>
<br>
<BR>
Im trying to connect my WebRTC clietn
to kamailio via WSS. I successfully connected it via WS but having
trouble connecting it via WSS. My first issue is I get error messages
while i try to compile TLS module(console log in the end of the
document). But, still it creates tls.so file. So i copied the tls.so
to my kamailio modules directory and then updated my kamailio
configuration as below:<BR>
<br>
<BR>
#!define WITH_TLS<BR>
.<BR>
.<BR>listen=tcp:<a href="http://127.0.0.1:5061" target="_blank">127.0.0.1:5061</a><BR>
listen=tcp:<a href="http://192.168.146.133:5061" target="_blank">192.168.146.133:5061</a><BR>
.<BR>
.<BR>
#!ifdef WITH_TLS<BR>
enable_tls=yes<BR>
#!endif<BR>
.<BR>
.<BR>
#!ifdef WITH_TLS<BR>
# ----- tls params -----<BR>
modparam("tls", "config",
"/usr/local/kamailio-devel/etc/kamailio/tls.cfg")<BR>
#!endif<BR>
<br>
<BR>
Now, according to this mailing
list,<a href="http://lists.sip-router.org/pipermail/sr-users/2013-March/077182.html" target="_blank">http://lists.sip-router.org/pipermail/sr-users/2013-March/077182.html</a>
: “<font color="#000000"><i>when
tls module is installed, a self signed pair of certificate-private
key is generated in /usr/local/etc/kamailio”</i></font><BR>
<br>
<BR>
<font color="#000000">In
my case, I dont even have the /usr/local/etc/kamailio directory. So,
I followed
<a href="http://www.kamailio.org/dokuwiki/doku.php/tls:create-certificates" target="_blank">http://www.kamailio.org/dokuwiki/doku.php/tls:create-certificates</a>
to create my certificate and key. And updated my tsl.cfg, this is how
my tsl.cfg looks like:</font><BR>
<br>
<BR>
<font color="#000000">[server:<a href="http://192.168.146.133:5061" target="_blank">192.168.146.133:5061</a>]</font><BR>
<font color="#000000">method
= TLSv1</font><BR>
<font color="#000000">verify_certificate
= no</font><BR>
<font color="#000000">require_certificate
= no</font><BR>
<br>
<BR>
<font color="#000000">private_key
= /etc/certs/sip.192.168.146.133/key.pem</font><BR>
<font color="#000000">certificate
= /etc/certs/sip.192.168.146.133/cert.pem</font><BR>
<font color="#000000">ca_list
= /etc/certs/demoCA/cert.pem</font><BR>
<br>
<BR>
<font color="#000000">[client:<a href="http://192.168.146.133:5061" target="_blank">192.168.146.133:5061</a>]</font><BR>
<font color="#000000">verify_certificate
= yes</font><BR>
<font color="#000000">require_certificate
= yes</font><BR>
<br>
<BR>
<br>
<BR>
Then I restarted my kamailio server.
And i get the following errors in my kamailio log: 
<BR>
<br>
<BR>
Im not sure what wrong im doing. Please
help me:<BR>
<br>
<BR>
Oct 17 15:44:50 ubuntu kamailio: INFO:
tls [tls_init.c:385]: init_tls_compression(): tls: init_tls:
disabling compression...<BR>
Oct 17 15:44:50 ubuntu kamailio:
WARNING: <core> [socket_info.c:1397]: fix_hostname(): WARNING:
fix_hostname: could not rev. resolve 192.168.146.133<BR>
Oct 17 15:44:50 ubuntu kamailio:
message repeated 2 times: [ WARNING: <core>
[socket_info.c:1397]: fix_hostname(): WARNING: fix_hostname: could
not rev. resolve 192.168.146.133]<BR>
Oct 17 15:44:50 ubuntu kamailio: INFO:
<core> [tcp_main.c:4836]: init_tcp(): init_tcp: using epoll_lt
as the io watch method (auto detected)<BR>
Oct 17 15:44:50 ubuntu kamailio:
WARNING: <core> [daemonize.c:352]: daemonize(): pid file
contains old pid, replacing pid<BR>
Oct 17 15:44:50 ubuntu
/usr/local/kamailio-devel//sbin/kamailio[11013]: INFO: rr
[../outbound/api.h:54]: ob_load_api(): Failed to import bind_ob<BR>
Oct 17 15:44:50 ubuntu
/usr/local/kamailio-devel//sbin/kamailio[11013]: INFO: rr
[rr_mod.c:159]: mod_init(): outbound module not available<BR>
Oct 17 15:44:50 ubuntu
/usr/local/kamailio-devel//sbin/kamailio[11013]: INFO: usrloc
[hslot.c:53]: ul_init_locks(): locks array size 512<BR>
Oct 17 15:44:50 ubuntu
/usr/local/kamailio-devel//sbin/kamailio[11013]: INFO: utils
[utils.c:288]: mod_init(): forward functionality disabled<BR>
Oct 17 15:44:50 ubuntu
/usr/local/kamailio-devel//sbin/kamailio[11013]: INFO: utils
[utils.c:197]: pres_db_init(): xcap_auth_status function is disabled<BR>
Oct 17 15:44:50 ubuntu
/usr/local/kamailio-devel//sbin/kamailio[11013]: ERROR: tls
[tls_init.c:668]: tls_check_sockets(): TLSs<<a href="http://192.168.146.133:5061" target="_blank">192.168.146.133:5061</a>>:
No listening socket found<BR>
Oct 17 15:44:50 ubuntu
/usr/local/kamailio-devel//sbin/kamailio[11013]: ERROR: <core>
[sr_module.c:970]: init_mod(): init_mod(): Error while initializing
module tls (/usr/local/kamailio-devel/lib64/kamailio/modules/tls.so)<BR>
Oct 17 15:44:50 ubuntu
/usr/local/kamailio-devel//sbin/kamailio[11013]: : tls
[tls_locking.c:103]: locking_f(): BUG: tls: locking_f (callback):
invalid lock number:  30 (range 0 - 0), called from eng_table.c:227<BR>
Oct 17 15:44:51 ubuntu kamailio: ERROR:
<core> [daemonize.c:307]: daemonize(): Main process exited
before writing to pipe<BR>
<p style="border-top:none;border-bottom:1px solid #000000;border-left:none;border-right:none;padding-top:0cm;padding-bottom:0.07cm;padding-left:0cm;padding-right:0cm;">
<br>
</p>
<p style="border-top:none;border-bottom:1px solid #000000;border-left:none;border-right:none;padding-top:0cm;padding-bottom:0.07cm;padding-left:0cm;padding-right:0cm;">
tls module compile log</p>
<br>
<BR>
<p style="line-height:0.56cm;"><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">xxx@ubuntu:/usr/local/src/kamailio-4.1/kamailio$
sudo make -C modules/tls</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">make:
Entering directory
`/usr/local/src/kamailio-4.1/kamailio/modules/tls'</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">make:
Leaving directory
`/usr/local/src/kamailio-4.1/kamailio/modules/tls'</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">make:
Entering directory
`/usr/local/src/kamailio-4.1/kamailio/modules/tls'</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">CC
(gcc) [M tls.so]            
tls_bio.o</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">CC
(gcc) [M tls.so]            
tls_cfg.o</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">CC
(gcc) [M tls.so]            
tls_config.o</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">CC
(gcc) [M tls.so]            
tls_ct_wrq.o</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">CC
(gcc) [M tls.so]            
tls_domain.o</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">In
file included from tls_domain.c:39:0:</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">tls_domain.c:
In function âload_certâ:</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">tls_util.h:52:6:
warning: variable âretâ set but not used
[-Wunused-but-set-variable]</font></font></font><br><font color="#444444"> 
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">int
ret;            
\</font></font></font><br><font color="#444444">     
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">tls_domain.c:506:4:
note: in expansion of macro âTLS_ERRâ</font></font></font><br><font color="#444444">   
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">TLS_ERR("load_cert:");</font></font></font><br><font color="#444444">   
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">tls_domain.c:
In function âload_ca_listâ:</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">tls_util.h:52:6:
warning: variable âretâ set but not used
[-Wunused-but-set-variable]</font></font></font><br><font color="#444444"> 
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">int
ret;            
\</font></font></font><br><font color="#444444">     
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">tls_domain.c:536:4:
note: in expansion of macro âTLS_ERRâ</font></font></font><br><font color="#444444">   
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">TLS_ERR("load_ca_list:");</font></font></font><br><font color="#444444">   
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">tls_util.h:52:6:
warning: variable âretâ set but not used
[-Wunused-but-set-variable]</font></font></font><br><font color="#444444"> 
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">int
ret;            
\</font></font></font><br><font color="#444444">     
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">tls_domain.c:543:4:
note: in expansion of macro âTLS_ERRâ</font></font></font><br><font color="#444444">   
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">TLS_ERR("load_ca_list:");</font></font></font><br><font color="#444444">   
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">tls_domain.c:
In function âload_crlâ:</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">tls_util.h:52:6:
warning: variable âretâ set but not used
[-Wunused-but-set-variable]</font></font></font><br><font color="#444444"> 
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">int
ret;            
\</font></font></font><br><font color="#444444">     
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">tls_domain.c:575:4:
note: in expansion of macro âTLS_ERRâ</font></font></font><br><font color="#444444">   
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">TLS_ERR("load_crl:");</font></font></font><br><font color="#444444">   
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">tls_domain.c:
In function âload_private_keyâ:</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">tls_util.h:52:6:
warning: variable âretâ set but not used
[-Wunused-but-set-variable]</font></font></font><br><font color="#444444"> 
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">int
ret;            
\</font></font></font><br><font color="#444444">     
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">tls_domain.c:990:5:
note: in expansion of macro âTLS_ERRâ</font></font></font><br><font color="#444444">    
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">TLS_ERR("load_private_key:");</font></font></font><br><font color="#444444">    
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">tls_util.h:52:6:
warning: variable âretâ set but not used
[-Wunused-but-set-variable]</font></font></font><br><font color="#444444"> 
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">int
ret;            
\</font></font></font><br><font color="#444444">     
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">tls_domain.c:998:4:
note: in expansion of macro âTLS_ERRâ</font></font></font><br><font color="#444444">   
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">TLS_ERR("load_private_key:");</font></font></font><br><font color="#444444">   
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">tls_util.h:52:6:
warning: variable âretâ set but not used
[-Wunused-but-set-variable]</font></font></font><br><font color="#444444"> 
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">int
ret;            
\</font></font></font><br><font color="#444444">     
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">tls_domain.c:1005:4:
note: in expansion of macro âTLS_ERRâ</font></font></font><br><font color="#444444">   
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">TLS_ERR("load_private_key:");</font></font></font><br><font color="#444444">   
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">CC
(gcc) [M tls.so]            
tls_dump_vf.o</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">CC
(gcc) [M tls.so]            
tls_init.o</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">CC
(gcc) [M tls.so]            
tls_locking.o</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">CC
(gcc) [M tls.so]            
tls_mod.o</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">CC
(gcc) [M tls.so]            
tls_rpc.o</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">CC
(gcc) [M tls.so]            
tls_select.o</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">CC
(gcc) [M tls.so]            
tls_server.o</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">In
file included from tls_server.c:52:0:</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">tls_server.c:
In function âtls_complete_initâ:</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">tls_util.h:52:6:
warning: variable âretâ set but not used
[-Wunused-but-set-variable]</font></font></font><br><font color="#444444"> 
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">int
ret;            
\</font></font></font><br><font color="#444444">     
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">tls_server.c:192:3:
note: in expansion of macro âTLS_ERRâ</font></font></font><br><font color="#444444">  
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">TLS_ERR("Failed
to create SSL or BIO structure:");</font></font></font><br><font color="#444444">  
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">tls_server.c:
In function âtls_shutdownâ:</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">tls_util.h:52:6:
warning: variable âretâ set but not used
[-Wunused-but-set-variable]</font></font></font><br><font color="#444444"> 
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">int
ret;            
\</font></font></font><br><font color="#444444">     
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">tls_server.c:521:4:
note: in expansion of macro âTLS_ERRâ</font></font></font><br><font color="#444444">   
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">TLS_ERR("SSL
error:");</font></font></font><br><font color="#444444">   
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">tls_server.c:
In function âtls_encode_fâ:</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">tls_util.h:52:6:
warning: variable âretâ set but not used
[-Wunused-but-set-variable]</font></font></font><br><font color="#444444"> 
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">int
ret;            
\</font></font></font><br><font color="#444444">     
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">tls_server.c:798:5:
note: in expansion of macro âTLS_ERRâ</font></font></font><br><font color="#444444">    
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">TLS_ERR(err_src);</font></font></font><br><font color="#444444">    
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">tls_util.h:52:6:
warning: variable âretâ set but not used
[-Wunused-but-set-variable]</font></font></font><br><font color="#444444"> 
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">int
ret;            
\</font></font></font><br><font color="#444444">     
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">tls_server.c:832:5:
note: in expansion of macro âTLS_ERRâ</font></font></font><br><font color="#444444">    
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">TLS_ERR(err_src);</font></font></font><br><font color="#444444">    
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">tls_server.c:
In function âtls_read_fâ:</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">tls_util.h:52:6:
warning: variable âretâ set but not used
[-Wunused-but-set-variable]</font></font></font><br><font color="#444444"> 
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">int
ret;            
\</font></font></font><br><font color="#444444">     
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">tls_server.c:1186:4:
note: in expansion of macro âTLS_ERRâ</font></font></font><br><font color="#444444">   
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">TLS_ERR(err_src);</font></font></font><br><font color="#444444">   
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">tls_util.h:52:6:
warning: variable âretâ set but not used
[-Wunused-but-set-variable]</font></font></font><br><font color="#444444"> 
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">int
ret;            
\</font></font></font><br><font color="#444444">     
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">tls_server.c:1220:4:
note: in expansion of macro âTLS_ERRâ</font></font></font><br><font color="#444444">   
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">TLS_ERR(err_src);</font></font></font><br><font color="#444444">   
</font><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">^</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">CC
(gcc) [M tls.so]            
tls_util.o</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">CC
(gcc) [M tls.so]            
tls_verify.o</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">LD
(gcc) [M tls.so]            
tls.so</font></font></font><br><font color="#444444"><font face="Calibri, sans-serif"><font style="font-size:11pt;">make:
Leaving directory `/usr/local/src/kamailio-4.1/kamailio/modules/tls'</font></font></font>
</p>                                        </div></div>
<br>_______________________________________________<br>
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list<br>
<a href="mailto:sr-users@lists.sip-router.org" target="_blank">sr-users@lists.sip-router.org</a><br>
<a href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users" target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a><br>
<br></blockquote></div><br></div>
<br>_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
<a href="mailto:sr-users@lists.sip-router.org" target="_blank">sr-users@lists.sip-router.org</a>
<a href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users" target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a></div>                                     </div>
<br>_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
<a href="mailto:sr-users@lists.sip-router.org" target="_blank">sr-users@lists.sip-router.org</a>
<a href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users" target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a></div></div></div></div>                                         </div></div>
<br>_______________________________________________<br>
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list<br>
<a href="mailto:sr-users@lists.sip-router.org">sr-users@lists.sip-router.org</a><br>
<a href="http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users" target="_blank">http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</a><br>
<br></blockquote></div><br></div>
<br>_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users</div>                                         </div></body>
</html>