12 lines
578 B
Bash
12 lines
578 B
Bash
|
|
openssl ecparam -name prime256v1 -genkey -noout -out ca.key
|
||
|
|
openssl req -new -x509 -sha256 -key ca.key -out ca.crt
|
||
|
|
|
||
|
|
openssl ecparam -name prime256v1 -genkey -noout -out server.key
|
||
|
|
openssl req -new -sha256 -key server.key -out server.csr
|
||
|
|
|
||
|
|
openssl ecparam -name prime256v1 -genkey -noout -out client.key
|
||
|
|
openssl req -new -sha256 -key client.key -out client.csr
|
||
|
|
|
||
|
|
openssl x509 -req -in server.csr -CA ca.crt -CAkey ca.key -CAcreateserial -out server.crt -days 1000 -sha256
|
||
|
|
openssl x509 -req -in client.csr -CA ca.crt -CAkey ca.key -CAcreateserial -out client.crt -days 1000 -sha256
|