# EasyCA
golang语言实现的简易CA
# Usage
```
Usage: easyCA [-hI] [-new] [-ecc] [-CN commonName] [-d days]
Options:
-CN string
CommonName,证书绑定域名, 与-c命令搭配使用
-I 初始化项目,新建CA证书
-d int
证书有效期, 与-c命令搭配使用 (default 365)
-ecc
是否创建ECC类型的证书, 与-c命令搭配使用
-f pkcs1
私钥文件格式,支持pkcs1和`pkcs8` (default "pkcs1")
-h Show this Help
-new
签发证书
-p 签发证书的私钥文件是否需要密码保护
Example:
easyCA -I -d 3650 初始化项目
easyCA -new -CN foo.jdcloud.local 创建CommonName为foo.jdcloud.local的服务器端证书
```
# Example
```
[root❄anhk:easyCA]☭ ./easyCA -new -CN www.test.com -ecc -f pkcs8 -p
Enter Key Passphrase for ./pki/private/ca.key:
Enter New Key Passphrase:
Re-Enter New Key Passphrase:
创建私钥文件: ./pki/issued/www.test.com-20190430175936-4v5wr8xc.key
创建证书文件: ./pki/issued/www.test.com-20190430175936-4v5wr8xc.crt
[root❄anhk:easyCA]☭
```
# 更新CA证书到操作系统【来自互联网】
## Ubuntu
### 添加证书
```
sudo cp ./pki/ca.crt /usr/local/share/ca-certificates/my-ca.crt
sudo update-ca-certificates
```
### 移除证书
```
sudo rm -fr /usr/local/share/ca-certificates/my-ca.crt
sudo update-ca-certificates --fresh
```
## CentOS
### 添加证书
```
sudo cp ./pki/ca.crt /etc/pki/ca-trust/source/anchors
sudo update-ca-trust
```
### 恢复可信任域为操作系统初始状态
```
yum check-update ca-certificates; (($?==100)) && yum update ca-certificates || yum reinstall ca-certificates
```
赵闪闪168
- 粉丝: 1726
- 资源: 6942
最新资源
- 基于mpc的道五次多项式道 simulink和carsim联合仿真 有详细的说明文档
- 车险理赔信息管理系统修改代码pf-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 光影视频-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- 华府便利店信息管理系统-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- 毕业设计成绩管理系统的设计与实现-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- 大学生就业需求分析系统-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- iClient for Classic加载wmts山东天地图
- 德普微一级代理 DP038N04DGL TO-252 DPMOS N-MOSFET 40V 106A 3.5mΩ
- 高校学生饮食推荐系统_02187-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- 大学生心理健康管理系统的设计与实现-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.rar
- 高校教师电子名片系统-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- 画师约稿平台-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- 3b012运动会成绩管理系统_springboot+vue0.zip
- 3b011高校学生评教系统_springboot+vue.zip
- it职业生涯规划系统--论文pf-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- 3b013社区疫苗接种管理系统_springboot+vue0.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈