CSR singkatan dari Certificate Signing Request merupakan sertifikat berupa blok teks random-disandikan dengan isi informasi nama domain, perusahaan, alamat, dan kode negara. CSR ini merupakan persiapan utama sebelum memproses sertifikat dan diberikan kepada CA. CSR biasanya diperoleh dengan digenerate melalui server dimana domain utama bertempat atau dengan menggunakan tool online di internet. Dan pada saat men-generate CSR, Private Key juga ter-generate bersamaan dan harus disimpan oleh pengguna di tempat yang aman (key pair). CSR umumnya disandi menggunakan ASN.1 mengikuti spesifikasi PKCS#10
CSR juga berisi Public Key yang akan dimasukkan ke dalam sertifikat nantinya. CA tidak membutuhkan Private Key untuk memproses melainkan hanya CSR saja. Sertifikat yang terbit menggunakan CSR tertentu hanya bisa berjalan denan Private Key yang di-generate sebelumnya bersamaan CSR tersebut.
Informasi CSR
Common Name: pusatssl.com
Organization: PT. Pusat Digital Indonesia
Organization Unit: IT
City: Jakarta Selatan
State: DKI Jakarta
Country: ID
Informasi tipe dan panjang kunci dalam CSR adalah RSA 2048 (beberapa CA mendukung yang lebih besar misal 4096) atau kunci ECC
Informasi CSR setelah berhasil ter-genrate:
-----BEGIN NEW CERTIFICATE REQUEST-----
[encoded information]
-----END NEW CERTIFICATE REQUEST-----
