How to generate a CSR (certificate signing request)?


A certificate signing request (CSR) is a message sent to a certificate authority (e.g. Globalsign, Comodo,...etc) to request the signing of a public key and associated information. In other words to get your certificate that is required to install on your website, so that you can use https.

An example of how a CSR looks like:
-----BEGIN CERTIFICATE REQUEST-----
MIICtzCCAZ8CAQAwcjELMAkGA1UEBhMCQkUxGDAWBgNVBAMMD2lwY2JydXNzZWxz
Lm9yZzERMA8GA1UEBwwIQnJ1c3NlbHMxFTATBgNVBAoMDElQQyBCcnVzc2VsczER
MA8GA1UECAwIQnJ1c3NlbHMxDDAKBgNVBAsMA0lQQzCCASIwDQYJKoZIhvcNAQEB
...
Vo+Lbnd36zMRuviSjoC/RrAQAsltPo1KQhQPOZZG+nSVja2hdkq8nJXsCZ+TADsi
XfftUKM/hIdH4Jwu6EW761VdGH+wdTRrRJ9U
-----END CERTIFICATE REQUEST-----

You can easily generate this CSR via tools on the internet and it will also generate your private key.
Keep this private key for yourself. Never send it to anyone.

Go to this site (there are other examples on the internet, but this one is easy):
https://csrgenerator.com/

Fill in your information, example:


Click on "Generate CSR".

You will get follow response like below. Copy/paste both parts into a separate text file that you can safe somewhere.
Sent only the first part (here marked in green) to the Certificat Authority. Make sure all dashes are included, starting with -----BEGIN CERTIFICATE REQUEST----- and end with -----END CERTIFICATE REQUEST----- included!.

Afterwards this authority will send your personal certificate and the CA certificate which you then can install via your Proximus control panel, together with your Private key.

How to do this last part, see: How to install a SSL Certificate on Linux Sharedhosting?
If you have Windows hosting with us on Plesk, then you can use the free Let's Encrypt solution. No need to generate a CSR. Please check this page:  Generate your Let's Encrypt SSL certificate in Windows Plesk (new)

-----BEGIN CERTIFICATE REQUEST-----
MIIC7TCCAdUCAQAwgacxCzAJBgNVBAYTAkJFMRYwFAYDVQQDDA15b3VyZG9tYWlu
...
LBNib5U67TdKTjAdGxkd6AntJ/O6JU49KoNeu8NdFU2H
-----END CERTIFICATE REQUEST-----

-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCnjZvr25qrwh7v
..
8LdKz6hDxU7zmq5seuPEWA==
-----END PRIVATE KEY-----