Untuk pengguna Centova Cast v3.2.6 ke atas, untuk mengaktifkan SSL sangat mudah, karena di tutorial centovanya sendiri sudah lengkap tinggak jalan beberapa perintah maka SSL dari letencrypt sudah bisa ready. Namun untuk Centova Cast v3.2.4 ada beberapa tahapan yang perlu di lalui.
Di sini saya masih menggunakan Centova Cast v3.2.4, dan SSL nya menggunakan sertifikat dari gogetssl, beda sama dengan SSL yang berbayar, untuk versi gratisan setiap tiga bulan harus di perbarui.
Generate New SSL di gogetssl , setelah proses selesai dan SSL sudah ready, bisa langsung config di centovanya, disini untuk sertifikat SSL dari gogetssl saya letakkan di direktory /etc/gogetssl/live/stream.arenastreaming.com :
/usr/local/centovacast/sbin/setssl /etc/gogetssl/live/stream.arenastreaming.com/privkey.pem /etc/gogetssl/live/stream.arenastreaming.com/fullchain.pem
/usr/local/centovacast/centovacast restart
File privkey.pem adalah private key ketika kita generate CSR, sedang fullchain.pem berisi dari Certificate dan Intermediate CA yang kita dapatkan dari web gogetssl
Untuk pembuatan file fullchain.pem, setelah download file certificate & intermediate CA melalui web gogetssl, saya menggabungkan file stream_arenastreaming_com.crt dan stream_arenastreaming_com.ca dengan perintah
[root@streaming stream.arenastreaming.com]#cat stream_arenastreaming_com.crt > fullchain.pem
[root@streaming stream.arenastreaming.com]#cat stream_arenastreaming_com.ca >> fullchain.pem
Setelah proses pembuatan file fullchain selesai, maka kita juga harus memperbarui file icecast.pem (berisi private key, SSL Cert dan CA Bundle), caranya adalah dengan menggabungkan private key dengan certificate (fullchain.pem)
[root@streaming stream.arenastreaming.com]#cat fullchain.pem > icecast.pem
[root@streaming stream.arenastreaming.com]#cat privkey.pem >> icecast.pem
Oke, sampi sini proses memperbarui SSL sudah selesai. Selamat Mencoba.