FreeBSD. Генерируем SSL-сертификат
Взято с форума Lissyara.su
#!/bin/sh
dir_ssl="/usr/local/etc/apache/ssl"
dir_cert="/usr/local/etc/apache/ssl/cert"
dir_private="/usr/local/etc/apache/ssl/private"
mkdir -p ${dir_cert}
mkdir -p ${dir_private}
chown -R ЮЗЕР:ГРУППА ${dir_ssl}
chmod -R 644 ${dir_ssl}
echo "Создаем секретный RSA ключ (зашифруем в Triple-DES и PEM форматах)(запомним введенную фразу):"
openssl genrsa -rand /dev/random -des3 -out ${dir_private}/server.key 1024
echo "Просматриваем детали вашего RSA ключа (server.key)"
openssl rsa -noout -text -in ${dir_private}/server.key
echo "Создаем расшифрованную версию PEM вашего server.key"
openssl rsa -in ${dir_private}/server.key -out ${dir_private}/server.pem
echo "Создаем файл звапроса сертификата"
openssl req -new -key ${dir_private}/server.pem -out ${dir_cert}/server.crt
echo "Самостоятельно подпишем запрос на сертификат"
openssl x509 -req -days 3650 -in ${dir_cert}/server.crt -signkey ${dir_private}/server.key -out ${dir_cert}/server.crt
echo "Детали запроса на подписку сертификата"
openssl x509 -noout -text -in ${dir_cert}/server.crt
exit 0
FreeBSD. Portupgrade Exim. Не идет почта для root.