ошибка в строке 1 файла конфигурации v3.ext при создании самоподписанного сертификата - PullRequest
1 голос
/ 17 января 2020

Я пытаюсь создать самозаверяющий сертификат SSL, и когда я go генерирует сертификат SSL, я получил следующую ошибку:

ошибка в строке 1 файла конфигурации 'v3. ext '

Я использую команду для создания сертификата:

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/

1 Ответ

0 голосов
/ 17 января 2020

Ваш файл conf выглядит странно для меня. Формат, который я всегда использовал для сертификатов с собственной подписью или сертификатов pki, выглядит следующим образом:

[ req ]
default_bits       = 4096
distinguished_name = req_distinguished_name
req_extensions     = req_ext

[ req_distinguished_name ]
countryName                 = Country Name (2 letter code)
countryName_default         = GB
stateOrProvinceName         = State or Province Name (full name)
stateOrProvinceName_default = England
localityName                = Locality Name (eg, city)
localityName_default        = Brighton
organizationName            = Organization Name (eg, company)
organizationName_default    = Hallmarkdesign
commonName                  = Common Name (e.g. server FQDN or YOUR name)
commonName_max              = 64
commonName_default          = localhost

[ req_ext ]
subjectAltName = @alt_names

[alt_names]
DNS.1   = your-website.dev
DNS.2   = another-website.dev
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...