共有 2 篇文章
📅 最近更新
2023-01-29
- 2025-04-01
已不可用
SSL2BUY
生成CSR
1openssl req -nodes -newkey rsa:2048 -keyout key -out csr
2# C = US
3# ST = California
4# L = San Jose
5# O = Kayuwki
6# CN = *.kayuwki.com
7# emailAddress = admin@kayuwki.com
补全并安装证书
由于 AlphaSSL 是中级证书商,因此需要把它的中级证书和签发给我的证书合并。
2022-07-27
- 2025-03-26
1#1、生成RSA密钥的方法
2openssl genrsa -des3 -out key.pem 2048
3#这个命令会生成一个2048位的密钥,同时有一个des3方法加密的密码,如果你不想要每次都输入密码,可以改成:
4openssl genrsa -out key.pem 2048
5#建议用2048位密钥,少于此可能会不安全或很快将不安全。
6
7#2、生成一个证书请求
8openssl req -new -key key.pem -out cert.csr
9#这个命令将会生成一个证书请求,当然,用到了前面生成的密钥key.pem文件
10#这里将生成一个新的文件cert.csr,即一个证书请求文件,你可以拿着这个文件去数字证书颁发机构(即CA)申请一个数字证书。CA会给你一个新的文件cert.pem,那才是你的数字证书。
11
12#如果是自己做测试,那么证书的申请机构和颁发机构都是自己。就可以用下面这个命令来生成证书:
13openssl req -new -x509 -key key.pem -out cert.pem -days 1095
14#这个命令将用上面生成的密钥key.pem生成一个数字证书cert.pem
15
16#3、使用数字证书和密钥
17#有了key.pem和cert.pem文件后就可以在自己的程序中使用了,比如做一个加密通讯的服务器
go语言中调用