我需要在证书中指定注册 ID。
因此,当使用 OpenSSL 签署证书时,我将其添加到配置文件中。
[ alternate_names ]
DNS.1 = localhost
RID.1 = 1.2.3.4.5.5
这里1.2.3.4.5.5
是 OID。
我遵循了如何在 Stack Overflow 的 openssl.cnf 文件中格式化 OID Subject Alt Name 条目。
现在,我想在 Go 中生成证书。下面一个是我当前的配置
cfg := cert.Config{
CommonName: name,
Organization: []string{"Elasticsearch Operator"},
AltNames: cert.AltNames{
DNSNames: []string{
"localhost",
},
},
Usages: []x509.ExtKeyUsage{
x509.ExtKeyUsageServerAuth,
x509.ExtKeyUsageClientAuth,
},
}
在此配置中,如何添加 OID 号。