Я получаю следующую ошибку от openssl req
:
unable to find 'distinguished_name' in config
problems making Certificate Request
41035:error:0E06D06C:configuration file routines:NCONF_get_string:no value:/SourceCache/OpenSSL098/OpenSSL098-52.30.1/src/crypto/conf/conf_lib.c:329:group=req name=distinguished_name
Я понимаю, что это "тема", что он не может найти... однако, я am указав, что:
openssl req -new
-key "$PRIVATE_KEY"
-sha256
-config "$OPTIONS_FILE"
-subj "/C=US/ST=California/L=San Francisco/O=ACME, Inc./CN=*.*.$DOMAIN/"
-out "$CSR_FILENAME"
единственное предложение руководства заключается в том, что конфигурационный файл не существует; я могу cat "$OPTIONS_FILE"
, так что это, безусловно, есть, и ошибка не предшествует ошибка руководство отмечает, что это будет предшествовать, если бы это было так, так что я уверен,openssl
видит конфиг папка.
мой конфигурационный файл содержит следующее:
[req]
req_extensions = v3_req
[ v3_req ]
# Extensions to add to a certificate request
basicConstraints = CA:FALSE
keyUsage = nonRepudiation, digitalSignature, keyEncipherment
subjectAltName = @alt_names
[alt_names]
DNS.1 = *.*.example.com
...что в значительной степени буквально пример в документации.
что я здесь делаю неправильно?