Skip to content

Instantly share code, notes, and snippets.

@huangguozhen
Created April 29, 2017 09:39
Show Gist options
  • Save huangguozhen/60e9114da20a83c6145768c742bf87e5 to your computer and use it in GitHub Desktop.
Save huangguozhen/60e9114da20a83c6145768c742bf87e5 to your computer and use it in GitHub Desktop.
1.生成密钥Key
```
openssl genrsa -des3 -out server.key 2048
openssl rsa -in server.key -out server.key
```
2.创建服务器证书的申请文件
```
openssl req -new -key server.key -out server.csr
```
3.创建CA证书
```
openssl req -new -x509 -key server.key -out ca.crt -days 3650
```
4.创建自当前日期起有效期为期十年的服务器证书
```
openssl x509 -req -days 3650 -in server.csr -CA ca.crt -CAkey server.key -CAcreateserial -out server.crt
```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment