LinuxForum.Fans
Тема

Использование самоподписных сертификатов

Автор: marikk 5 сообщений 743 просмотров
19.05.2017 15:56 #423136

Всем привет.
Подскажите пожалуйста как сделать самоподписной сертификат для Google Chrome ?

Давненько я видел такую статью https://security.googleblog.com/2016/11/sha-1-certificates-in-chrome.html, но подумал где я а где 2017-й год. Однако он неожиданно настал и с Google Chrome пропал доступ на сайты с самоподписным сертификатом.
Попытки перевыпустить его с sha256 не увенчались успехом.

text

openssl x509 -req -sha256 -in server101.mycloud.csr -CA rootCA.crt -CAkey rootCA.key -CAcreateserial -out server101.mycloud.crt -days 5000

В составе сертификата "Алгоритм подписи" выставлен в sha256, но сайт не заработал.

19.05.2017 19:42 · отредактировано #423150

marikk, Забудь про самоподписанный сертификат. Если надо то сделай на основе letsencrypt. Есть специальная утилита. Действителен три месяца. Ставишь в крон и обновляешь его в автомате. Ныне это тренд. Этот форум тоже юзает его.

На своей работе тоже перешел. Повесил на все сайты и постовик.

https://ru.wikipedia.org/wiki/Let%27s_Encrypt

19.05.2017 21:18 #423155

XliN, простите. Отстал от жизни работая в бумажках :(

21.05.2017 17:52 #423194

Пока разбираюсь, может кто подскажет как побыстрее сделать ?
Суть в том, что сайт расположен за корпоративным межсетевым экраном и на машину проброшен нестандартный порт. В таких условиях certbot выдает ошибку "невозможно проверить/подтвердить доменное имя"
Ну или просит подтвердить сертификат (далее на выбор 3 пункта )

certbot certonly --dry-run -d example.com -d www.example.com


1: Apache Web Server plugin - Beta (apache)
2: Place files in webroot directory (webroot)
3: Spin up a temporary webserver (standalone)

certbot --apache


Failed authorization procedure. XXX.xx (tls-sni-01): urn:acme:error:unauthorized :: The client lacks sufficient authorization :: Incorrect validation certificate for tls-sni-01 challenge. Requested 92993d70eabfd7692e254509cf9af702.d097dd22774b168618b01c4d66ebaca8.acme.invalid from XX.XX.XX.XX:443. Received 1 certificate(s), first certificate had names "сертификат компании"
21.05.2017 18:08 · отредактировано #423195

marikk, я не спец, попробуй третий пункт
P.S. ЕМНИП в этом случае надо веб-сервер останавливать, можно попробовать указать порт в файле настройки каталога /etc/letsendcrypt

Войдите или зарегистрируйтесь, чтобы ответить.