个人CA(Certificate Authority)工具。可创建根CA、中间CA和终端证书。
|
4 долоо хоног өмнө | |
---|---|---|
src | 4 долоо хоног өмнө | |
.gitattributes | 2 сар өмнө | |
.gitignore | 2 сар өмнө | |
LICENSE | 2 сар өмнө | |
README.md | 2 сар өмнө | |
REEPORT | 2 сар өмнө | |
VERSION | 2 сар өмнө | |
go.mod | 4 долоо хоног өмнө | |
go.sum | 4 долоо хоног өмнө | |
resource.go | 2 сар өмнө |
这是一个简单的 CA 工具,可以生成自签名CA(根CA)、中间CA、终端证书(由CA签名)或自签名终端证书。 其中,终端证书支持添加域名、IP。
使用go build
命令进行构建,具体如下:
$ go build github.com/SongZihuan/MyCA/src/cmd/myca/mycav1
当然,你可以添加参数来优化构建目标:
$ go build -trimpath -ldflags='-s -w' github.com/SongZihuan/MyCA/src/cmd/myca/mycav1
具体编译参数可参见go
的相关文档。
编译完成后,在对应平台执行可执行程序文件即可。支持下列参数:
Usage:
-h show help
-help
show help
-home string
set home directory (default "~/.myca")
-v show version
-version
show version
-h
和-help
可显示帮助信息。-v
和-version
可显示版本信息。-home
设置项目根目录,默认为用户家目录下的.myca
文件夹。本软件基于 MIT LICENSE 发布。 了解更多关于 MIT LICENSE , 请 点击此处 。