Create a gist now

Instantly share code, notes, and snippets.

What would you like to do?
create a self signed wildcard ssl cert for testing with nginx.conf example

just change out app_name for your purposes

openssl genrsa 2048 > app_name-wildcard.key

openssl req -new -x509 -nodes -sha1 -days 3650 -key app_name-wildcard.key > app_name-wildcard.cert

# Common Name (eg, your name or your server's hostname) []:*.app_name.com

openssl x509 -noout -fingerprint -text < app_name-wildcard.cert > app_name-wildcard.info

cat app_name-wildcard.cert app_name-wildcard.key > app_name-wildcard.pem

chmod 644 app_name-wildcard.key app_name-wildcard.pem

example nginx conf below

# SSL

server {
  listen 443;
	server_name *.app_name.com;

	ssl                  on;
	ssl_certificate      /etc/nginx/ssl/app_name-wildcard.pem;
	ssl_certificate_key  /etc/nginx/ssl/app_name-wildcard.key;
	ssl_session_timeout  5m;

}
@kcivey

This comment has been minimized.

Show comment Hide comment
@kcivey

kcivey Feb 13, 2014

What is the point of generating the .info file? Where is it used?

kcivey commented Feb 13, 2014

What is the point of generating the .info file? Where is it used?

@minimul

This comment has been minimized.

Show comment Hide comment
@minimul

minimul May 30, 2014

Thanks for sharing. Worked without a hitch.

minimul commented May 30, 2014

Thanks for sharing. Worked without a hitch.

@iandunn

This comment has been minimized.

Show comment Hide comment
@iandunn

iandunn Aug 5, 2017

Looks like this was just copied from a post on blog.celgeek.com. The comments there don't explain why the .info file is generated either.

iandunn commented Aug 5, 2017

Looks like this was just copied from a post on blog.celgeek.com. The comments there don't explain why the .info file is generated either.

@jack828

This comment has been minimized.

Show comment Hide comment
@jack828

jack828 Dec 19, 2017

Judging from the guide on IBM's Knowledge Center, the .info file just contains the certificate's information - creating it is not neccessary.

jack828 commented Dec 19, 2017

Judging from the guide on IBM's Knowledge Center, the .info file just contains the certificate's information - creating it is not neccessary.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment