使用Go语言生成自签CA证书
生成私钥证书
不管是根证书,中级证书还是终端域名证书,都需要先生成一个私钥,然后通过私钥来获取公钥再进行证书签名,OpenSSL 可以通过 ecparam 子命令生成 ECC 私钥证书,Go 的标准库 crypto/ecdsa 也提供了 ECC 生成私钥的方法,我们稍微进行一下封装:
// 生成 ECC 私钥
func GeneratePrivateKey() (key *ecdsa.PrivateKey) {
key, _ = ecdsa.GenerateKey(elliptic.P2...
foreverz.cn3 min read