From 28130bfbb782cd5ae7a3898aadcc1e0b9b9ea951 Mon Sep 17 00:00:00 2001 From: stephb9959 Date: Sun, 24 Jan 2021 23:47:03 -0800 Subject: [PATCH] docker certs creation --- docker_create_certs.sh | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100755 docker_create_certs.sh diff --git a/docker_create_certs.sh b/docker_create_certs.sh new file mode 100755 index 0000000..9e7acac --- /dev/null +++ b/docker_create_certs.sh @@ -0,0 +1,22 @@ +#!/bin/sh + +set -e + +if [ ! -d ssl ]; then + mkdir ssl +fi + +# Create the root CA (Certificate Authority) +openssl genrsa -out ssl/owls-ca.key 4096 + +## Certificate signing request for root CA +openssl req -x509 -new -nodes -key ssl/owls-ca.key -sha256 -days 1024 -subj "/C=SE/" -out ssl/owls-ca.pem + +# Create the server certificate +openssl genrsa -out ssl/owls-server.key 4096 + +## Certificate signing request for server certificate +openssl req -new -key ssl/owls-server.key -subj "/C=SE/CN=localhost/" -out ssl/owls-server.csr + +## Sign the server certificate using the root CA +openssl x509 -req -in ssl/owls-server.csr -CA ssl/owls-ca.pem -CAkey ssl/owls-ca.key -CAcreateserial -out ssl/owls-server.pem -days 500 -sha256