Nginx / Apache Web Server (OpenSSL)
- Masuk ke terminal menggunakan akses root, dapat juga dengan akun SSH yang Anda punya.
- Jalankan perintah openssl untuk membuat CSR (Certificate Signing Request).
- Sertifikat SSL dengan kunci RSA 2048
openssl req -new -newkey rsa:2048 -nodes -keyout server.key -out server.csr
- Sertifikat SSL dengan kunci ECC 256
openssl ecparam -out server.key -name prime256v1 -genkey
openssl req -new -key server.key -out server.csr -sha256
- Sertifikat SSL dengan kunci RSA 2048
- Isi detail yang diminta berupa informasi pemilik domain meliputi:
- Country
Berikan informasi legal lokasi (Negara) tempat perusahaan atau instansi seperti ID untuk Indonesia. - State or Province
Berikan informasi legal lokasi (Provinsi) tempat perusahaan atau instansi seperti Bali. - City or Locality
Berikan informasi legal lokasi (Kabupaten) tempat perusahaan atau instansi seperti Kota Denpasar. - Organization
Berikan informasi legal nama perusahaan atau instansi. - Organization Unit
Berikan informasi nama departemen atau unit kerja seperti Sales atau IT. - Common Name
Berikan informasi nama domain, FQDN (Fully-qualified Domain Name) seperti wasstwjaya.com atau *.wasstwjaya.com (bila ingin menerbitkan sertifikat jenis wildcard).
- Country
- Temukan server.csr dan server.key dalam direktori sistem tempat Anda memulai sesi pembuatan kunci, umumnya ada di
/home/nama-pengguna
- Buka nama berkas server.csr menggunakan text-editor atau unduh untuk dikirimkan kepada kami sebagai syarat untuk mulai proses permintaan penerbitan SSL ke CA (Certificate Authority), sementara kunci pribadi server.key jaga kerahasiannya.
- CA (Certificate Authority) akan berusaha memvalidasi pemilik domain untuk menerbitkan sertifikat SSL berupa (pilih salah satu):
- pengiriman kode unik pada alamat surel
admin@ / administrator@ / hostmaster@ / postmaster@ / webmaster@
- menambahkan rekaman CNAME di domain manager
- menempatkan berkas ke direktori
/.well-known/pki-validation
- pengiriman kode unik pada alamat surel
- Anda akan menerima sertifikat SSL tipe DV umumnya tidak lebih dari 10 menit setelah proses vetting berhasil.
Pengujian CSR Online (optional)
Setelah berhasil membuat berkas server.csr di terminal web server, uji apakah data sudah sesuai dengan cara salin semua baris kode yang ada dalam berkas server.csr ke:
https://secure.sectigo.com/utilities/decodeCSR.html
Baris kode dalam berkas server.csr harus diawali dengan:
—–BEGIN CERTIFICATE REQUEST—–
dan diakhiri dengan:
—–END CERTIFICATE REQUEST—–
Template CSR Online
Untuk memudahan pembuatan CSR, silahkan isi dengan informasi pemilik domain ke salah satu alamat url dibawah. Selanjutnya salin barisan perintah yang ditampilkan ke terminal web server dengan akses root untuk menghasilkan 2 berkas dengan ekstensi .csr dan .key.