mac上生成证书签名步骤很繁琐,于是在网上搜了一下,发现一个在线生成证书签名的网址[https://www.digicert.com/easy-csr/openssl.htm?rid=115630](https://www.digicert.com/easy-csr/openssl.htm?rid=115630)
* Common Name: 你的网站域名(最后生成文件的名称)
* Organization: 公司名称,如果是个人用户,请填写自己的全名;
* Department: 部门名称,可不填;
* City: 所在城市;
* State / Province: 所在州/省;
* Country: 所在国家;
* Key Size: 加密字长,目前常用的是 2048,如果对安全性要求较高,可以选择 4096;
点击generate 生成openssl 指令代码,复制到命令行执行,就在当前目录生成好了csr和key文件
```
openssl req -new -newkey rsa:2048 -nodes -out CommonName.csr -keyout CommonName.key -subj "/C=CN/ST=beijing/L=City/O=Organization/OU=Department/CN=CommonName"
```
最后在当前目录生成两个文件一个是.csr ,一个是.key