Я пытаюсь понять, как создать CSR, чтобы создать и установить сертификат SSL.
Вот ссылка на сайт к тому, что я пробовал. Допустим, этот пост был для m0n0wall, но я решил, что openssl - это openssl.
Вот где я застрял.
Когда я запускаю это:
/usr/bin/openssl req -new -key mykey.key -out mycsr.csr -config /usr/local/ssl/openssl.cnf
Я получаю это:
error on line -1 of /usr/local/ssl/openssl.cnf
54934:error:02001002:system library:fopen:No such file or directory:/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/bio/bss_file.c:122:fopen('/usr/local/ssl/openssl.cnf','rb')
54934:error:2006D080:BIO routines:BIO_new_file:no such file:/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/bio/bss_file.c:125:
54934:error:0E078072:configuration file routines:DEF_LOAD:no such file:/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/conf/conf_def.c:197:
Первые две строчки жалуются на отсутствие openssl.cnf
. Мой openssl, который отлично работает, делает то же самое, когда я указываю ему на несуществующий файл конфигурации. Не могли бы вы попробовать еще раз без -config
прочее, и посмотрим, как оно пойдет?