# provision **Repository Path**: zhuisu930/provision ## Basic Information - **Project Name**: provision - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-11-28 - **Last Updated**: 2024-11-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # provision Tool to generate self signed certificates ### 安装go `sudo apt install golang-go` ### 切换go的国内代理 # 添加环境变量 vim ~/.bashrc # 启用 Go Modules 功能 go env -w GO111MODULE=on # 2. 阿里云 go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/,direct # 使环境变量生效 source ~/.bashrc ### Build Application 'go build provision.go' ### Generate Ca Certificates `./provision ca` ### Generate Server Certificates `./provision server --ca {ca cert path} --cakey {ca key path} --domain {domain}` ### Generate Client Certificates `./provision client --ca {ca cert path} --cakey {ca key path} --device {device id} --tenant {tenant}`