#!/bin/bash

cd /home/openssl

RED='\033[0;31m'         #  ${RED}

if [ `find certificate.pem private_key.pem | wc -l` -eq 0 ]; then
        echo -en "$RED"
        echo "Отсутствуют файлы в директории, положите certificate.pem + private_key.pem в папку /home/openssl/"
	exit 1
fi

echo -en "$RED"
echo "Пожалуйста, введите пароль от сгенерированного ключа private_key.pem"
openssl rsa -in private_key.pem -pubout > key.pub

if [ `find key.pub | wc -l` -eq 0 ]; then
        echo -en "$RED"
        echo "Вы не создали публичный ключ! Повторите запуск скрипта!"
	exit 1
fi


mv certificate.pem /var/www/cyberswift/storage/keys/autobot.crt
mv private_key.pem /var/www/cyberswift/storage/keys/autobot.key
mv key.pub /var/www/cyberswift/storage/keys/autobot.pub
/var/www/cyberswift/www/yii terminal/register-key-attributes /var/www/cyberswift/storage/keys/autobot.key /var/www/cyberswift/storage/keys/autobot.crt /var/www/cyberswift/storage/keys/autobot.pub
echo "Ключи успешно обновлены"
