我试图创建一个自签名的SSL证书,当我去生成SSL证书,我得到了以下错误:
配置文件“v3.ext”的第1行出现错误
我用来生成证书的命令是:
openssl x509 -req -sha256 -extfile v3.ext -days 365 -in server.csr -signkey server.key -out server.crt
我的v3.ext文件如下:
$ cat v3.ext
authorityKeyIdentifier=keyid,issuer
basicConstraints=CA:FALSE
keyUsage = digitalSignature, nonRepudiation, keyEncipherment, dataEncipherment
subjectAltName = @alt_names
[alt_names]
DNS.1 = <common_name>
$
所以我想我的问题是我的v3.ext有什么问题。我遵循的指南在这里:https://ksearch.wordpress.com/2017/08/22/generate-and-import-a-self-signed-ssl-certificate-on-mac-osx-sierra/
2条答案
按热度按时间erhoui1w1#
从ext文件中删除前导BOM表。您可以使用Notepad++将编码更改为UTF-8,并将其保存为不带BOM表。
bcs8qyzn2#
你的配置文件看起来很奇怪。我一直使用的自签名或pki签名证书的格式沿着: