<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<div>Hi</div>
<div><br>
</div>
<div>Thanks a lot for your reply. I'll check the cn and let you know. In my configuration I'm listening to tcp port but no tls port? Can that be the reason? Otherthan that if it was rejected because of the certificate shouldn't I get some errors in the log?
 Every time I'm trying it's getting request timed out. </div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div>
<div style="font-size:9px;color:#575757">Sent from my Samsung Galaxy smartphone.</div>
</div>
<div></div>
<br>
<br>
-------- Original message --------<br>
From: Gonzalo Gasca <gascagonzalo@gmail.com> <br>
Date:10-17-2014 19:33 (GMT-06:00) <br>
To: "Kamailio (SER) - Users Mailing List" <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>
<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>
<p>Subject: OU=Domain Control Validated, OU=PositiveSSL, CN=<a href="http://ramenlabs.io" target="_blank">ramenlabs.io</a></p>
<pre style="margin-top:0px; margin-bottom:10px; 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="margin:0px; 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">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 name="x_virtru-metadata" 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>
<p>loading modules under /usr/lib/x86_64-linux-gnu/kamailio/modules/</p>
</div>
<div><br>
</div>
<div>
<p>Listening on </p>
<p>             udp: <a href="http://172.31.27.85:5060" target="_blank">172.31.27.85:5060</a></p>
<p>             tcp: <a href="http://172.31.27.85:5060" target="_blank">172.31.27.85:5060</a></p>
<p>             tcp: <a href="http://172.31.27.85:5062" target="_blank">172.31.27.85:5062</a></p>
<p>             tls: <a href="http://172.31.27.85:5061" target="_blank">172.31.27.85:5061</a></p>
<p>         <b>    tls: <a href="http://172.31.27.85:5063" target="_blank">172.31.27.85:5063</a></b></p>
<p>Aliases: </p>
<p>       <b>      tls: ip-172-31-27-85.us-west-2.compute.internal:5063</b></p>
<p>             tls: ip-172-31-27-85.us-west-2.compute.internal:5061</p>
<p>             tcp: ip-172-31-27-85.us-west-2.compute.internal:5062</p>
<p>             tcp: ip-172-31-27-85.us-west-2.compute.internal:5060</p>
<p>             udp: ip-172-31-27-85.us-west-2.compute.internal:5060</p>
<p>             *: ramenlabs.io:*</p>
<p>             *: 172.31.27.85:*</p>
<p><br>
</p>
</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>
<p class="">openssl s_client -connect <a href="http://172.31.27.85:5063">172.31.27.85:5063</a> where this i my internal IP address I get presented the certificates.</p>
</div>
<div>HTH</div>
<div><br>
</div>
<div>-G</div>
</div>
</div>
<div class="x_gmail_extra"><br>
<div class="x_gmail_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="x_gmail_quote" style="margin:0 0 0 .8ex; 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 class="">
<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="x_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">
<p>Hi,</p>
<p><br>
</p>
<p>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:</p>
<p><br>
</p>
<p>#!define WITH_TLS</p>
<p>.</p>
<p>.</p>
<p>listen=tcp:<a href="http://127.0.0.1:5061" target="_blank">127.0.0.1:5061</a></p>
<p>listen=tcp:<a href="http://192.168.146.133:5061" target="_blank">192.168.146.133:5061</a></p>
<p>.</p>
<p>.</p>
<p>#!ifdef WITH_TLS</p>
<p>enable_tls=yes</p>
<p>#!endif</p>
<p>.</p>
<p>.</p>
<p>#!ifdef WITH_TLS</p>
<p># ----- tls params -----</p>
<p>modparam("tls", "config", "/usr/local/kamailio-devel/etc/kamailio/tls.cfg")</p>
<p>#!endif</p>
<p><br>
</p>
<p>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></p>
<p><br>
</p>
<p><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></p>
<p><br>
</p>
<p><font color="#000000">[server:<a href="http://192.168.146.133:5061" target="_blank">192.168.146.133:5061</a>]</font></p>
<p><font color="#000000">method = TLSv1</font></p>
<p><font color="#000000">verify_certificate = no</font></p>
<p><font color="#000000">require_certificate = no</font></p>
<p><br>
</p>
<p><font color="#000000">private_key = /etc/certs/sip.192.168.146.133/key.pem</font></p>
<p><font color="#000000">certificate = /etc/certs/sip.192.168.146.133/cert.pem</font></p>
<p><font color="#000000">ca_list = /etc/certs/demoCA/cert.pem</font></p>
<p><br>
</p>
<p><font color="#000000">[client:<a href="http://192.168.146.133:5061" target="_blank">192.168.146.133:5061</a>]</font></p>
<p><font color="#000000">verify_certificate = yes</font></p>
<p><font color="#000000">require_certificate = yes</font></p>
<p><br>
</p>
<p><br>
</p>
<p>Then I restarted my kamailio server. And i get the following errors in my kamailio log:
</p>
<p><br>
</p>
<p>Im not sure what wrong im doing. Please help me:</p>
<p><br>
</p>
<p>Oct 17 15:44:50 ubuntu kamailio: INFO: tls [tls_init.c:385]: init_tls_compression(): tls: init_tls: disabling compression...</p>
<p>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</p>
<p>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]</p>
<p>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)</p>
<p>Oct 17 15:44:50 ubuntu kamailio: WARNING: <core> [daemonize.c:352]: daemonize(): pid file contains old pid, replacing pid</p>
<p>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</p>
<p>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</p>
<p>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</p>
<p>Oct 17 15:44:50 ubuntu /usr/local/kamailio-devel//sbin/kamailio[11013]: INFO: utils [utils.c:288]: mod_init(): forward functionality disabled</p>
<p>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</p>
<p>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</p>
<p>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)</p>
<p>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</p>
<p>Oct 17 15:44:51 ubuntu kamailio: ERROR: <core> [daemonize.c:307]: daemonize(): Main process exited before writing to pipe</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">
<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>
<p><br>
</p>
<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>
</div>
</body>
</html>