1. 脚本说明
脚本依赖: openssl
脚本运行格式:
1
./gen-cert.sh -a 算法 -d 域名 -n 证书文件名
- -a 算法:有rsa和ecc 两种选项;rsa会生成4096位的key,ecc生成secp521r1 位的key
- -d 域名: 可以支持写多个域名,多个域名使用逗号分隔。其中, 第一个域名会作为CN(common name)
- -n 证书文件名: 脚本生成的证书文件都放在当前目录的certs目录下
- -h 查看帮助
2. 脚本执行示例
生成证书过程中,需要输入证书密码, 务必保证2次输入的密码一致
1 | ./gen-cert.sh -a ecc -d *.ok.com,ok.com -n ok |
3. 脚本内容
1 | !/bin/bash |
参考:简书-tinylk
- 本文作者: GaryWu
- 本文链接: https://garywu520.github.io/2020/04/16/生成自签名SSL证书-shell脚本/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!