You've already forked docker-erlang-example
mirror of
https://github.com/erlang/docker-erlang-example.git
synced 2025-09-14 00:41:47 +03:00
This commit copies Lukas Larsson's (@garazdawi) and Siri Hansen's (@sirihansen) example from: https://github.com/erlang/docker-erlang-example/tree/minikube-dist
24 lines
710 B
Markdown
24 lines
710 B
Markdown
## Generating Certificate
|
|
|
|
Generate certificates in subdirectory `ssl`.
|
|
|
|
### Root CA
|
|
|
|
$ openssl genrsa -out dockerwatch-ca.key 4096
|
|
|
|
$ openssl req -x509 -new -nodes -key dockerwatch-ca.key -sha256 -days 1024 -out dockerwatch-ca.pem
|
|
|
|
### Server Certificate
|
|
|
|
$ openssl genrsa -out dockerwatch-server.key 4096
|
|
|
|
Certificate signing request
|
|
|
|
$ openssl req -new -key dockerwatch-server.key -out dockerwatch-server.csr
|
|
|
|
The most important field: `Common Name (eg, YOUR name) []: localhost`. We use localhost in this example.
|
|
|
|
### Sign it
|
|
|
|
$ openssl x509 -req -in dockerwatch-server.csr -CA dockerwatch-ca.pem -CAkey dockerwatch-ca.key -CAcreateserial -out dockerwatch-server.pem -days 500 -sha256
|