Hai hai,
Beberapa waktu lalu kami sedang melakukan integrasi dengan H2H dengan salah satu e-wallet di Indonesia, untuk kebutuhan development mereka meminta dibuatkan public key yang nantinya akan di pasang di sisi mereka, cari-cari, googling googling, untuk cari referensi yang pas belum ketemu dan tidak sesuai dengan permintaan client, alhamdulillah setelah sekian waktu akhirnya di approve juga. Kalau kamu mengalami hal serupa bisa melakukan ini ya, dalam hal ini untuk servernya di cloudways
Untuk membuat public key caranya sbb:
- login ssh ke server cloudways
- Pilih aplikasi yang akan dibuat public keynya
- kemudian jalankan perintah ini
#membuat generate private key:
openssl genpkey -algorithm RSA -out private_key.pem
#extract public key:
openssl rsa -pubout -in private_key.pem -out public_key.pem
Untuk pembuat public keynya dengan format PKCS1 sbb:
- Login ke cloudways
- Request ke team support untuk extract SSL
- Mereka akan memberikannya 2 file, server.crt dan server.key di temporary folder
- Download SSL yang diberikan (dalam contoh ini nama filenya server.key), kemudian jalankan ini local terminal mu
openssl rsa -inform PEM -outform PEM -in server.key -out server_pkcs1.key