Browsed by
Tag: let’s encrypt

Use Let’s Encrypt certs to enable SIP-over-TLS

Use Let’s Encrypt certs to enable SIP-over-TLS

Let’s Encrypt certificates use the PEM format by default, so they can definitely be used to enable SIP-over-TLS.

We only need to link the Let’s Encrypt certificate file as ‘server.crt’ and the Let’s Encrypt key file as ‘server.key’. For example, the certificate and key signed by Let’s Encrypt for ‘demo.com’ are the following files:

/etc/letsencrypt/live/demo.com/fullchain.pem
/etc/letsencrypt/live/demo.com/privkey.pem

We create the following symbolic links:

ln -sf /etc/letsencrypt/live/demo.com/fullchain.pem $HOME/.minisipserver/siptlsCert/server.crt
ln -sf /etc/letsencrypt/live/demo.com/privkey.pem $HOME/.minisipserver/siptlsCert/server.key

After restarting miniSIPServer, SIP-over-TLS will be started using Let’s Encrypt’s certificate and key.