Memastikan openssl sudah terinstall
root@arm-64:~/ssl-pfx-v2# openssl version OpenSSL 1.1.1n 15 Mar 2022 root@arm-64:~/ssl-pfx-v2#
Membuat 3 buah file berisi sertifikat, private key dan usertrust serta CA sebagaimana command berikut
root@arm-64:~/ssl-pfx-v2# nano sertifikat.crt root@arm-64:~/ssl-pfx-v2# nano privat.key root@arm-64:~/ssl-pfx-v2# nano usertrusca.cert root@arm-64:~/ssl-pfx-v2# root@arm-64:~/ssl-pfx-v2# ls -l total 16 -rw-r--r-- 1 root root 1708 Oct 17 23:01 privat.key -rw-r--r-- 1 root root 2744 Oct 17 23:01 sertifikat.crt -rw-r--r-- 1 root root 4135 Oct 17 23:04 usertrusca.cert root@arm-64:~/ssl-pfx-v2#
Menjalankan perintah openssl untuk menconvert format sebagaimana command berikut:
openssl pkcs12 -export -out winsertifikat.pfx -inkey [nama_file_private_key] -in [nama_file_sertifikat] -certfile [nama_file_yg_berisi_usertrust_dan_CA]
root@arm-64:~/ssl-pfx-v2# openssl pkcs12 -export -out winsertifikat.pfx -inkey privat.key -in sertifikat.crt -certfile usertrusca.cert Enter Export Password: Verifying - Enter Export Password: root@arm-64:~/ssl-pfx-v2#
Lakukan pengecekan
root@arm-64:~/ssl-pfx-v2# ls -l total 24 -rw-r--r-- 1 root root 1708 Oct 17 23:01 privat.key -rw-r--r-- 1 root root 2744 Oct 17 23:01 sertifikat.crt -rw-r--r-- 1 root root 4135 Oct 17 23:04 usertrusca.cert -rw------- 1 root root 6653 Oct 17 23:11 winsertifikat.pfx root@arm-64:~/ssl-pfx-v2#