11 lines
572 B
Bash
Executable File
11 lines
572 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# https://github.com/cloudflare/cfssl
|
|
# https://rob-blackbourn.medium.com/how-to-use-cfssl-to-create-self-signed-certificates-d55f76ba5781
|
|
cfssl selfsign -config cfssl.json --profile rootca "Root CA" csr.json | cfssljson -bare ca
|
|
cfssl genkey csr.json | cfssljson -bare server
|
|
cfssl genkey csr.json | cfssljson -bare client
|
|
cfssl sign -ca ca.pem -ca-key ca-key.pem -config cfssl.json -profile server server.csr | cfssljson -bare server
|
|
cfssl sign -ca ca.pem -ca-key ca-key.pem -config cfssl.json -profile client client.csr | cfssljson -bare client
|
|
rm ./*.csr
|