Hi,

A fresh installation of 2.1 (sources from GIT) produces:

$ ls -laR /tmp/opensips_test/etc/opensips/tls/
/tmp/opensips_test/etc/opensips/tls/:
total 32
drwxrwxr-x 4 bogdan bogdan 4096 iun 25 13:29 .
drwx------ 3 bogdan bogdan 4096 iun 25 13:29 ..
-rw-r--r-- 1 bogdan bogdan 2049 iun 25 13:29 ca.conf
-rw-r--r-- 1 bogdan bogdan 1048 iun 25 13:29 README
-rw-r--r-- 1 bogdan bogdan 1127 iun 25 13:29 request.conf
drwxrwxr-x 4 bogdan bogdan 4096 iun 25 13:30 rootCA
drwxrwxr-x 2 bogdan bogdan 4096 iun 25 13:30 user
-rw-r--r-- 1 bogdan bogdan  591 iun 25 13:29 user.conf

/tmp/opensips_test/etc/opensips/tls/rootCA:
total 28
drwxrwxr-x 4 bogdan bogdan 4096 iun 25 13:30 .
drwxrwxr-x 4 bogdan bogdan 4096 iun 25 13:29 ..
-rw-r--r-- 1 bogdan bogdan 1338 iun 25 13:29 cacert.pem
drwxrwxr-x 2 bogdan bogdan 4096 iun 25 13:30 certs
-rw-r--r-- 1 bogdan bogdan  135 iun 25 13:29 index.txt
drwxrwxr-x 2 bogdan bogdan 4096 iun 25 13:30 private
-rw-r--r-- 1 bogdan bogdan    3 iun 25 13:30 serial

/tmp/opensips_test/etc/opensips/tls/rootCA/certs:
total 12
drwxrwxr-x 2 bogdan bogdan 4096 iun 25 13:30 .
drwxrwxr-x 4 bogdan bogdan 4096 iun 25 13:30 ..
-rw-r--r-- 1 bogdan bogdan 3023 iun 25 13:30 01.pem

/tmp/opensips_test/etc/opensips/tls/rootCA/private:
total 12
drwxrwxr-x 2 bogdan bogdan 4096 iun 25 13:30 .
drwxrwxr-x 4 bogdan bogdan 4096 iun 25 13:30 ..
-rw-r--r-- 1 bogdan bogdan 1834 iun 25 13:30 cakey.pem

/tmp/opensips_test/etc/opensips/tls/user:
total 24
drwxrwxr-x 2 bogdan bogdan 4096 iun 25 13:30 .
drwxrwxr-x 4 bogdan bogdan 4096 iun 25 13:29 ..
-rw-r--r-- 1 bogdan bogdan 1338 iun 25 13:30 user-calist.pem
-rw-r--r-- 1 bogdan bogdan 3023 iun 25 13:30 user-cert.pem
-rw-r--r-- 1 bogdan bogdan  530 iun 25 13:30 user-cert_req.pem
-rw-r--r-- 1 bogdan bogdan  526 iun 25 13:30 user-privkey.pem


All the TLS files seems to be in place. For 2.1 there is no specific switch for TLS, it is by default present, there is not need for extra options or env variables. Just to "make install"

Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

On 25.06.2015 03:03, Nabeel wrote:
I just installed version 1.11.5 of OpenSIPS and this version does have all the TLS files included. I should have downloaded this version all along because version 2.1 clearly needs to be fixed.

On 25 June 2015 at 00:36, Nabeel <[email protected] <mailto:[email protected]>> wrote:

    Where are the 'example' openssl certificates as mentioned in the
    link above?  In the source files folder, there is no /etc/tls
    folder, and there are no example certificates in the
    [source]/examples folder either.

    On 25 June 2015 at 00:26, Nabeel <[email protected]
    <mailto:[email protected]>> wrote:

        I tried installing OpenSIPS two more times, once through the
        menuconfig interface with TLS enabled, and another time with
        "TLS=1 make install" command.  Both times, the
        /etc/opensips/tls directory only has empty directories, with
        no files inside.  The following directories are created with
        no files inside:

        [installdirectory]/etc/opensips/tls
        [installdirectory]/etc/opensips/tls/rootCA
        [installdirectory]/etc/opensips/tls/user
        [installdirectory]/etc/opensips/tls/rootCA/certs
        [installdirectory]/etc/opensips/tls/rootCA/private

        All these directories are empty?  Is this normal?

        At the following link I see someone refer to an OpenSIPS
        source which has tls included "opensips-1.9.1-tls".  Is this a
        specific source tarball with TLS enabled?  Is there one for
        version 2.1?

        
https://github.com/antonraharja/book-opensips-101/blob/master/content/3.2.%20SIP%20TLS%20Secure%20Calling.mediawiki



        On 24 June 2015 at 15:30, Bogdan-Andrei Iancu
        <[email protected] <mailto:[email protected]>> wrote:

            Hi,

            What OpenSIPS version do you have ? also, note that you
            need also to install OpenSIPS with the TLS option on,
            otherwise the tls directory will not be created.

            Regards,

            Bogdan-Andrei Iancu
            OpenSIPS Founder and Developer
            http://www.opensips-solutions.com

            On 24.06.2015 17:14, Nabeel wrote:

            # opensipsctl tls rootCA
            ERROR: root CA config file
            (/usr/local//etc/opensips//tls/ca.conf) does not exist

            In fact,  that whole tls directory is empty,  even though
            my OpenSIPS instance has been compiled with tls support.
            Where can I download the CA files?



            _______________________________________________
            Users mailing list
            [email protected]  <mailto:[email protected]>
            http://lists.opensips.org/cgi-bin/mailman/listinfo/users





_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to