快速自颁ECC SSL证书

保存以下内容为.bat批处理文件,快速生成自己的证书请求文件csr、私匙key及SSL证书crt:

openssl ecparam -out ssl/server.key -name secp384r1 -genkey && openssl req -config openssl_server.cnf -new -key ssl/server.key -sha384 -nodes -out ssl/server.csr
openssl ca -config openssl_server.cnf -extensions server_cert -days 3650 -in ssl/server.csr -out ssl/server.crt

如果要使用中文:

openssl ecparam -out ssl/server.key -name secp384r1 -genkey && openssl req -utf8 -config openssl_server.cnf -new -key ssl/server.key -sha384 -nodes -out ssl/server.csr

快速自颁ECC CA根证书

保存以下内容为.bat批处理文件,快速生成自己的根证书CA crt及私匙key:

openssl ecparam -genkey -name secp384r1 | openssl ec -aes256 -out ca.key
openssl req -config openssl_root.cnf -new -x509 -sha384 -extensions v3_ca -key ca.key -out ca.crt -days 10800
openssl x509 -noout -text -in ca.crt