Upgrade OpenSSL Mac OS

OpenSSL secara default sudah ada di Mac OS tetapi menggunakan versi lama. Langkah upgrade paling mudah adalah menggunakan brow (HomeBrew) berikut caranya Jika pengguna Sierra maka lakukan langkah berikut dahulu
 
  1. Restart Mac dan masuk ke recovery mode, dengan cara ketika restart atau bootup langsung menekan dan menahan tombol Command+R+[panahArahbawah] sampai logo apple berhenti dan masuk ke tampilan recovery mode
  2. Klik menu Utilities -> Terminal
  3. ketik csrutil disable [enter]
  4. Restart dan masuk ke Mac OS biasa
Mengecek versi OpenSSL
$ openssl version -a
membackup openSSL
sudo mv /usr/bin/openssl /usr/bin/openssl-old
Jika sudah pernah melakukan backup maka bisa langsung dihapus saja untuk file openSSL (tanpa backup) Install Homebrew jika belum memiliki brew command
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
atau memperbarui jika sudah punya brew
$ brew update && brew upgrade
install OpenSSL
$ brew install openssl
Pastikan OpenSSL sudah terpasang
$ ls -l /usr/local/opt/openssl
hasil output bisa jadi akan berbeda terutama versi openSSL (jasi perlu diperhatikan) lrwxr-xr-x 1 aldo admin 26 Jun 29 23:38 /usr/local/opt/openssl -> ../Cellar/openssl/1.0.2o_2 memasang dengan membuat symbolic link
$ sudo ln -s /usr/local/Cellar/openssl/1.0.2o_2/bin/openssl /usr/bin/openssl
membuat symbolic link tambahan librari
$ mkdir -p /usr/local/lib 
$ ln -s /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib /usr/local/lib/ 
$ ln -s /usr/local/opt/openssl/lib/libssl.1.0.0.dylib /usr/local/lib/
Tutup terminal dan buka kembali terminal dan cek kembali versi openSSL
$ openssl version -a
akan muncul versi terbaru dari openSSL Semoga membantu

The power of documents

Kami sajikan dengan bahasa yang mudah dengan disertai command line yang bisa di copy-paste sehingga memudahkan untuk melakukan modifikasi command line