共有 2 篇文章
AlphaSSL
2023-01-29 - 2025-04-01
SSL

已不可用

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 是中级证书商,因此需要把它的中级证书和签发给我的证书合并。

生成cert.pem和key.pem
2022-07-27 - 2025-03-26
SSL
 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语言中调用