How to Generate a self-signed certificate for Skedler

Modified on Thu, 2 Jun, 2022 at 2:46 AM

This section will help you generate a self-signed certificate using OpenSSL for Skedler.

Openssl toolkit is used to generate ssl certificate, ssl key, ca certificates which is used to secure the web app.


Generate CA

1. Generate RSA certificate

openssl genrsa -aes256 -out ca-key.pem 4096


2. Generate Public CA certificate 

openssl req -new -x509 -sha256 -days 365 -key ca-key.pem -out ca.pem

Generate Certificate 

1. Create an RSA key

openssl genrsa -out cert-key.pem 4096

2. Create a Certificate Signing Request (CSR) 

openssl req -new -sha256 -subj "/CN=yourcn" -key cert-key.pem -out cert.csr


3. Create a extfile with all the alternative names like domain name, ip address

echo "subjectAltName=DNS:your-domain-name,IP:257.10.10.1" >> extfile.cnf


4. Create the certificate

openssl x509 -req -sha256 -days 365 -in cert.csr -CA ca.pem -CAkey ca-key.pem -out cert.pem -extfile extfile.cnf -CAcreateserial

Note: Above is single line code, copy completely.


5. Verify Certificate

openssl verify -CAfile ca.pem -verbose cert.pem










Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article