Пытаюсь создать сертификат SSL впервые. Я понятия не имею, как это работает, и просто следую некоторым предоставленным мне инструкциям.
первая команда работает нормально:
openssl genrsa -des3 -out privkey.key 2048
то вторая команда выдает мне ошибки:
openssl req –new –nodes -key privkey.key –out server.csr
он говорит "unknown option -new", а затем перечисляет все параметры, одна из которых, конечно, "-new"
Google сообщение об ошибке дает мне только одно полезное сообщение на форуме, в котором говорится, что мне нужно использовать параметр -config, чтобы указать на мой файл openssl.cnf. Итак, я искал единственный экземпляр openssl.cnf в моей установке XAMPP.
это дало мне дополнительные ошибки «неизвестный параметр», в зависимости от того, где в команде я поместил параметр -config.
openssl req -config /Applications/XAMPP/xamppfiles/share/openssl/openssl.cnf
-key privkey.key –out server.csr -new -nodes
это дает мне "unknown option -out", что смешно.
Может ли кто-нибудь помочь мне с порядком команд или сообщить, есть ли известные ошибки с командой XAMPP openssl?
Я использую OSX Lion и XAMPP 1.7.3
Хорошо, это немного странно, но ты не сойдешь с ума.
Копирование и вставка вашего примера терпят неудачу для меня так же, как и для вас. Но набор вручную работает нормально.
Похоже, что где бы вы ни скопировали эти строки, обычный символ тире заменяется другим, похожим на вид глифом. На самом деле, если вы присмотритесь, вы можете сказать, что тире используется с -key
выглядит немного иначе, чем для -new
, -nodes
и -out
(с шрифтом, который я использую правильный, он немного короче).
Удалите все тире и повторно введите их в командной строке.