github.com/choria-io/go-choria@v0.28.1-0.20240416190746-b3bf9c7d5a45/integration/ca/two/Makefile (about)

     1  all:
     2  	@rm -f ${PWD}/*.csr ${PWD}/*.pem
     3  	cfssl genkey -initca root.json | cfssljson -bare ca
     4  	cfssl genkey csr.json | cfssljson -bare rip.mcollective
     5  	cfssl gencsr -key rip.mcollective-key.pem csr.json  | cfssljson -bare rip.mcollective
     6  	cfssl sign -ca ca.pem -ca-key ca-key.pem rip.mcollective.csr subject.json | cfssljson -bare rip.mcollective && openssl x509 -in rip.mcollective.pem -noout -text
     7  	openssl verify -CAfile ca.pem rip.mcollective.pem
     8  	cp rip.mcollective.pem certs/
     9  	cp ca.pem certs/ca.pem
    10  	
    11  localhost:
    12  	cfssl genkey localhost.json | cfssljson -bare localhost
    13  	cfssl gencsr -key localhost-key.pem localhost.json  | cfssljson -bare localhost
    14  	cfssl sign -ca ca.pem -ca-key ca-key.pem localhost.csr localhost-subject.json | cfssljson -bare localhost
    15  	openssl x509 -in localhost.pem -noout -text
    16  	openssl verify -CAfile ca.pem localhost.pem
    17  	cp localhost.pem certs/
    18  
    19  clean:
    20  	rm -f *.pem *.csr