Сервер:Генерация SSL сертификата
Материал из ЛОКАРУС
(Различия между версиями)
Murray (обсуждение | вклад) (Новая страница: «Помимо простого HTTP сервера Locarus Server включает в себя HTTPS сервер. Есть возможность включить…») |
Murray (обсуждение | вклад) |
||
Строка 16: | Строка 16: | ||
Для HTTPS сервера задается путь к хранилищу где лежит SSL сертификат. В нулевой поставке есть демо сертификат с паролями по умолчанию. Вы можете для своего сервера сгенерировать себе сертификаты сами командой: | Для HTTPS сервера задается путь к хранилищу где лежит SSL сертификат. В нулевой поставке есть демо сертификат с паролями по умолчанию. Вы можете для своего сервера сгенерировать себе сертификаты сами командой: | ||
− | keytool -genkey -alias <store-alias> -keypass <key-password> -keystore <keystore-file> -storepass <keystore-password> | + | keytool -genkey -alias <store-alias> -keypass <key-password> -keystore <keystore-file> -storepass <keystore-password> -keyalg <key-encryption-alg> |
например под Windows: | например под Windows: | ||
cd \java\locarus | cd \java\locarus | ||
− | "C:\Program Files\Java\jre7\bin\keytool.exe" -genkey -alias locarus -keypass locarus -keystore locarus.keystore -storepass locarus | + | "C:\Program Files\Java\jre7\bin\keytool.exe" -genkey -alias locarus -keypass locarus -keystore locarus.keystore -storepass locarus -keyalg RSA |
под Linux: | под Linux: | ||
cd /usr/local/locarus | cd /usr/local/locarus | ||
− | keytool -genkey -alias locarus -keypass locarus -keystore locarus.keystore -storepass locarus | + | keytool -genkey -alias locarus -keypass locarus -keystore locarus.keystore -storepass locarus -keyalg RSA |
Текущая версия на 11:55, 24 июня 2015
Помимо простого HTTP сервера Locarus Server включает в себя HTTPS сервер. Есть возможность включить/выключить и тот и другой используя файл конфигурации. Значения настройки HTTPS сервера по умолчанию следующие:
SERVER_HTTPS_ENABLE=true SERVER_HTTPS_KEYPASSWORD=locarus SERVER_HTTPS_KEYSTORE=C:\java-projects\locarus\locarus-server\locarus-server.keystore SERVER_HTTPS_PORT=8093 SERVER_HTTPS_STOREPASSWORD=locarus
Здесь:
- SERVER_HTTPS_ENABLE - включение/отключение HTTPS сервера
- SERVER_HTTPS_PORT - порт на котором будет работать HTTPS сервер
- SERVER_HTTPS_KEYSTORE - путь к файлу хранилища сертификатов
- SERVER_HTTPS_STOREPASSWORD - пароль хранилища сертификатов
- SERVER_HTTPS_KEYPASSWORD - пароль сертификата
Для HTTPS сервера задается путь к хранилищу где лежит SSL сертификат. В нулевой поставке есть демо сертификат с паролями по умолчанию. Вы можете для своего сервера сгенерировать себе сертификаты сами командой:
keytool -genkey -alias <store-alias> -keypass <key-password> -keystore <keystore-file> -storepass <keystore-password> -keyalg <key-encryption-alg>
например под Windows:
cd \java\locarus "C:\Program Files\Java\jre7\bin\keytool.exe" -genkey -alias locarus -keypass locarus -keystore locarus.keystore -storepass locarus -keyalg RSA
под Linux:
cd /usr/local/locarus keytool -genkey -alias locarus -keypass locarus -keystore locarus.keystore -storepass locarus -keyalg RSA