【发布时间】:2011-09-05 20:36:51
【问题描述】:
我正在使用 OpenSSL 命令行工具生成自签名证书。除了两个问题外,它似乎工作正常。我无法使用 Subject Alternative Name(关键)创建 .cer,而且我无法弄清楚如何创建 Version 3(不确定这是否很关键,但更愿意学习如何设置版本)。
有没有人成功做到这一点?默认配置 (.cfg) 文件具有看似清晰的文档(如下所示):
这些东西是为 subjectAltName 和 issuerAltname 准备的。 导入电子邮件地址。 subjectAltName=电子邮件:复制
但是这不起作用。我的预感是主题 Alternative Name 没有出现 b/c 它不在 V1 规范中,这就是为什么我也在追求设置他的版本。
这是我正在使用的配置文件:
[ req ]
default_bits = 2048
default_keyfile = privkey.pem
distinguished_name = req_distinguished_name
emailAddress = myEmail@email.com
req_extensions = v3_req
x509_extensions = v3_ca
[req_distinguished_name]
C = [Press Enter to Continue]
C_default = US
C_min = 2
C_max = 2
O = [Press Enter to Continue]
O_default = default
0.OU=[Press Enter to Continue]
0.OU_default = default
1.OU=[Press Enter to Continue]
1.OU_default = PKI
2.OU=[Press Enter to Continue]
2.OU_default = ABCD
commonName = Public FQDN of server
commonName_max = 64
[ v3_req ]
basicConstraints = CA:FALSE
keyUsage = digitalSignature, nonRepudiation, keyEncipherment
[ v3_ca ]
subjectKeyIdentifier = hash
authorityKeyIdentifier = keyid:always,issuer:always
subjectAltName = email:myEmail@email.com
issuerAltName = issuer:copy
【问题讨论】:
标签: certificate openssl x509 pki