Skip to content

Instantly share code, notes, and snippets.

@Lovor01
Last active April 30, 2024 14:45
Show Gist options
  • Save Lovor01/dcf6311515853342de60bce5a2179501 to your computer and use it in GitHub Desktop.
Save Lovor01/dcf6311515853342de60bce5a2179501 to your computer and use it in GitHub Desktop.
OpenSSL prepare self signed certificate

Solution 1

..\..\bin\openssl req -x509 -sha256 -nodes -config ..\openssl.cnf -days 1095 -newkey rsa:2048 -keyout altius.duckdns.org.key -out altius.duckdns.org.crt -set_serial [set number here]

ili

$env:OPENSSL_CONF = 'C:\Wamp.NET\servers\2-apache-2.4.57\conf\openssl.cnf'
..\..\bin\openssl req -x509 -sha256 -nodes -days 1095 -newkey rsa:2048 -keyout altius.duckdns.org.key -out altius.duckdns.org.crt -set_serial [set number here]

solution 2

.\openssl req -config ..\conf\openssl.cnf -new -out lovro.csr -keyout lovro.pem
.\openssl rsa -in lovro.pem -out lovro.key
.\openssl x509 -in lovro.csr -out lovro.cert -req -signkey lovro.key -days 1825

This is required in Apache config in order to work:
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment