>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Проблемы с сайтами http://forum.mozilla-russia.org/viewforum.php?id=24 >При соединении с localhost произошла ошибка sec_error_invalid_key http://forum.mozilla-russia.org/viewtopic.php?id=65510 |
axe > 27-10-2014 12:03:23 |
Разрабатываю web-интерфейс локально. При обновлении FF 31 → FF 33.0.1 перестал открываться локальный адрес httpS://localhost/. Текст ошибки:
Как решить? (Кроме перехода к использованию http://) |
banbot > 27-10-2014 12:35:13 |
axe |
axe > 27-10-2014 12:47:40 |
Ночную не ставил. Пробовал 34b3. |
axe > 27-10-2014 14:30:41 |
Пробовал на ночной. Точно так же не открывает. Только ошибка меняется на:
|
banbot > 27-10-2014 18:05:25 |
axe |
axe > 27-10-2014 22:03:35 |
banbot, кажется, получилось, спасибо! Строчки, которые взял по ссылке, пришлось чуть подправить (под потребности Denwer-a): Выделить код Код:openssl genpkey -algorithm RSA -out privkey.pem -pkeyopt rsa_keygen_bits:2048 openssl req -new -key privkey.pem -days 1096 -extensions v3_ca -batch -out server.csr -utf8 -subj '/CN=localhost' openssl x509 -req -sha256 -days 3650 -in server.csr -signkey privkey.pem -serial $ANY_INTEGER -extfile openssl.ss.cnf -out server.crt Содержимое файла openssl.ss.cnf: Выделить код Код:basicConstraints = CA:FALSE subjectAltName =DNS:localhost extendedKeyUsage =serverAuth В четверг на ещё одной машине надо будет выполнить такую же операцию. Если не получится, то снова приду с вопросами. |
banbot > 27-10-2014 23:02:26 |
axe
К слову, вместо $ANY_INTEGER нужно поставить любое целое число, например 01, если это неясно. |
axe > 28-10-2014 10:07:31 |
Не догадался. Подумал, что это хитрая системная переменная. Спасибо! |
prostoya > 31-10-2014 22:21:33 |
banbot пишет
а можно для особо трудных, на пальцах ? ) |
axe > 02-11-2014 12:11:17 |
prostoya, не могли бы вы сформулировать вопрос поточнее? |
prostoya > 02-11-2014 16:07:30 |
так а для венды нет решения ? |
alexey095 > 02-11-2014 16:11:03 |
если у кого-то, как и у меня, виртуальный сервер Denwer стоит под Windows, то чтобы долго не париться с установкой библиотеки OpenSSL для генерации ключей, промотайте вниз к зеленой формочке Certificate signing request, certificate and private key settings и введите там следующие значения полей: остальные поля можно от фонаря заполнить, после этого нажмите кнопку "Generate". дальше идёте в папку сертификатов своего Apache и правите все три файла (на всякий случай предварительно сделав их backup) содержимым из только что сгенерированных ключей: The Certificate Signing Request (csr) -> server.csr после этого открываете ваш https://localhost/ (или другой локальный сайт под Denwer), читаете ругань Firefox на то, что это соединение является "недоверенным", |
prostoya > 02-11-2014 17:14:55 |
у меня ничего не стоит, стоит далеко на хостах, не один год, и только на один вот перестало пускать, на днях, с фф, а с хрома к примеру пускает.. |