Menambahkan Trusted Root Certificate ke Server

Bila Anda akan mengirimkan request web via server dengan tujuan https, biasanya tidak bisa karena sertifikat tidak tersimpat di server. Untuk menambahkan sertifikas SSL ikuti langkah berikut.

Mac OS X

Menambahkan

sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain ~/new-root-certificate.crt

Menghapus

sudo security delete-certificate -c "<name of existing certificate>"

Windows

Menambahkan

certutil -addstore -f "ROOT" new-root-certificate.crt

Menghapus

certutil -delstore "ROOT" serial-number-hex

Linux (Ubuntu, Debian)

Menambahkan
1. Copy file CA ke dir /usr/local/share/ca-certificates/
2. Gunakan perintah: sudo cp foo.crt /usr/local/share/ca-certificates/foo.crt
4. Copy file .pem : sudo cp foo.pem /etc/ssl/certs/
3. Update CA nya: sudo update-ca-certificates

Menghapus
1. Hapus file CA yang sudah pernah dicopy
2. Update CA nya: sudo update-ca-certificates --fresh

Linux (CentOS 6)

Menambahkan
1. Install ca-certificates package: yum install ca-certificates
2. Enable CA configurasi: update-ca-trust force-enable
3. Tambahkan file crt ke /etc/pki/ca-trust/source/anchors/: cp filenya.crt /etc/pki/ca-trust/source/anchors/
4. Update certificate dengan perintah: update-ca-trust extract

Linux (CentOS 5)

Menambahkan
Tambahkan certificate ke /etc/pki/tls/certs/ca-bundle.crt

cat foo.crt >>/etc/pki/tls/certs/ca-bundle.crt

Sekian memoku.id