Здравствуйте!
Сгенерировал сертификат таким образом:
openssl req -x509 -nodes -days 3650 -newkey rsa:2048 -keyout /etc/apache2/ssl/mycert.key -out /etc/apache2/ssl/mycert.crt
При создании сертификата common name указал так же 172.25.25.20:
Common Name (e.g. server FQDN or YOUR name) []:172.25.25.20
И прописал в /etc/apache2/sites-enabled/default-ssl.conf следующее:
ServerName 172.25.25.20
SSLCertificateFile /etc/apache2/ssl/mycert.crt
SSLCertificateKeyFile /etc/apache2/ssl/mycert.key
SSLEngine on
Все необходимые модули для поддержки ssl, разумеется, включил.
Затем, добавил сертификат в Chrome, однако при попытке зайти на сайт выводит ошибку:
Так вот, как грамотно сделать самоподписанный сертификат для локальной сети (без домена, сайт - IP-адрес) и заставить доверять ему как браузеры, так и устройства на Android?