Скрипт создания ssl сертификатов

Вы хотите поделится своими решениями для конкретных задач? У Вас есть советы и хитрости? Расскажите о них здесь.

Скрипт создания ssl сертификатов

Непрочитанное сообщение Raven2000 » 17 сен 2010, 13:56

Посмотрите и переделайте под себя.
Код: Выделить всё
# cat gen_ssl.sh
#!/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 User:User ${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.pem -out ${dir_cert}/server.crt

echo "Детали запроса на подписку сертификата"
openssl x509 -noout -text -in ${dir_cert}/server.crt

exit 0
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
Аватара пользователя
Raven2000
-=_UNIX_=-
-=_UNIX_=-
 
Сообщения: 680
Зарегистрирован: 14 сен 2010, 13:08
Откуда: Там, где нас нет.
Благодарил (а): 1 раз.
Поблагодарили: 37 раз.

Вернуться в Howtos и FAQs

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron