#!/bin/bash set -e # ca-name and server-fqdn ca_name="$1" srv_fqdn="$2" [ -z "$srv_fqdn" ] && { echo "need arg 1: ca name" echo "need arg 2: server fqdn and/or IPs, comma-separated" echo "optional arg 3: if set, write cert into copyparty cfg" exit 1 } gen_ca() { (tee /dev/stderr <~/.config/copyparty/cert.pem } # rm *.key *.pem # cfssl print-defaults config # cfssl print-defaults csr