How to generate .crt file from scratch using puttygen under windows
This passage will be short and to the point, as most basic info can be found online. I just point out the necessary info. Here are the steps: Download and install puttygen, then generate a public/private key pair. Reference: https://www.ssh.com/academy/ssh/putty/windows/puttygen You should have two .ppk files: one for private key and one for public key. Convert your .ppk private key file to base64/pem format. You can name it either in .pem or .key. They are both referring to the same thing. Reference: https://www.tbs-certificates.co.uk/FAQ/en/putty-ppk-vers-openssl-openssh.html You should have 1 .pem (or .key) file now, generated from your private key. Generate a 10 years .crt file with the following command: openssl req -new -x509 -key my_private.pem -out my_cert.pem -days 3650 -subj "/C=HK/ST=HK/L=HK/O=MyCompany/OU=My_organization/CN=mysite.com" You should have a my_cert.pem file now Convert your .pem cert to .crt cert using this co...