Сервер:Генерация SSL сертификата

Материал из ЛОКАРУС
(Различия между версиями)
Перейти к: навигация, поиск
(Новая страница: «Помимо простого HTTP сервера Locarus Server включает в себя HTTPS сервер. Есть возможность включить…»)
 
 
Строка 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
Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты