You've already forked docker-erlang-example
mirror of
https://github.com/erlang/docker-erlang-example.git
synced 2025-07-29 11:41:10 +03:00
Refactoring: Copy Logstash example
This commit copies Siri Hansen's (@sirihansen) Logstash example from: https://github.com/erlang/docker-erlang-example/tree/logstash
This commit is contained in:
22
advanced_examples/logstash/create-certs
Executable file
22
advanced_examples/logstash/create-certs
Executable file
@ -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/dockerwatch-ca.key 4096
|
||||
|
||||
## Certificate signing request for root CA
|
||||
openssl req -x509 -new -nodes -key ssl/dockerwatch-ca.key -sha256 -days 1024 -subj "/C=SE/" -out ssl/dockerwatch-ca.pem
|
||||
|
||||
# Create the server certificate
|
||||
openssl genrsa -out ssl/dockerwatch-server.key 4096
|
||||
|
||||
## Certificate signing request for server certificate
|
||||
openssl req -new -key ssl/dockerwatch-server.key -subj "/C=SE/CN=localhost/" -out ssl/dockerwatch-server.csr
|
||||
|
||||
## Sign the server certificate using the root CA
|
||||
openssl x509 -req -in ssl/dockerwatch-server.csr -CA ssl/dockerwatch-ca.pem -CAkey ssl/dockerwatch-ca.key -CAcreateserial -out ssl/dockerwatch-server.pem -days 500 -sha256
|
Reference in New Issue
Block a user