Apabila berkenan, Anda bisa membuat shell commands sendiri untuk mengenerate CSR pada Java Webserver dengan mengikuti panduan di bawah ini.
Membuat Keystore Baru
1. Anda memerlukan perintah keytool untuk membuat sepasang CSR dan Key baru. Masukan perintah berikut:
keytool –genkey –alias server –keyalg RSA –keysize 2048 –keystore yourdomain.jks
Yourdomain adalah nama domain yang akan Anda pasangkan SSL. Namun, jika domain tersebut merupakan Wildcard jangan tambahkan *. di awal filename karena bukan karakter filename yang valid.
2. Berikutnya Anda akan dimintai informasi DN (Domain Name). Anda harus mengisi nama domain (sebagai first name) dan extensionnya (sebagai last name). Dan apabila domain Anda adalah Wildcard, maka harus dimulai dengan *. di awal domain.
3. Konfirmasi semua informasi dengan menekan tombol y atau yes.
4. Terakhir adalah permintaan pembuatan password dan pastikan password diingat dengan baik.
Generate CSR dengan Keystore
1. Gunakan keytool untuk memulai proses generate CSR. Masukan perintah berikut:
keytool –certreq –alias server –keyalg RSA –file yourdomain.csr –keystore yourdomain.jks
Yourdomain adalah nama domain yang akan Anda pasangkan SSL. Namun, jika domain tersebut merupakan Wildcard jangan tambahkan *. di awal filename karena bukan karakter filename yang valid.
2. Masukkan password keystore.
3. File CSR sudah berhasil dibuat. Salin dan simpan CSR dengan menggunakan text editor.