Подключение приложений Red к серверу Mid Office Manager — различия между версиями
Строка 8: | Строка 8: | ||
<ol> | <ol> | ||
<li>Создайте файл с парой ключей для шифрования канала связи в следующей последовательности: | <li>Создайте файл с парой ключей для шифрования канала связи в следующей последовательности: | ||
− | + | ||
<li>Выполните в командной строке следующую команду: | <li>Выполните в командной строке следующую команду: | ||
<pre style="white-space: pre-wrap;">keytool -genkeypair -alias redapp -keyalg RSA -keysize 2048 -validity 3650 -keystore c:\mom\server\redapp.jks </pre> | <pre style="white-space: pre-wrap;">keytool -genkeypair -alias redapp -keyalg RSA -keysize 2048 -validity 3650 -keystore c:\mom\server\redapp.jks </pre> |
Версия 10:52, 28 августа 2018
Далее описывается, как настроить подключение приложения Red к серверу Mid Office Manager, а также как настроить на сервере Mid Office Manager самоподписанный сертификат для SSL-подключения.
Для выполнения приведенных далее инструкций нужна Java-утилита keytool.exe, которая находится в подпапке /jre/bin версии сервера и клиента Mid Office Manager со средой JRE.
Если вы используете клиент или сервер Mid Office Manager без среды JRE, нужно использовать утилиту keytool.exe входящую в состав Java JDK или JRE. В этом случае на машине должен быть установлен как минимум один из этих пакетов. Утилита keytool.exe обычно находится в подпапке bin установочной папки Java.
Чтобы настроить безопасный канал связи между сервером приложений Red и сервером Mid Office Manager:
- Создайте файл с парой ключей для шифрования канала связи в следующей последовательности:
- Выполните в командной строке следующую команду:
keytool -genkeypair -alias redapp -keyalg RSA -keysize 2048 -validity 3650 -keystore c:\mom\server\redapp.jks
-
./keytool -genkeypair -alias redapp -keyalg RSA -keysize 2048 -validity 3650 -keystore /usr/local/jdk/redapp.jks
- В ответ на вопросы команды Enter keystore password: и Re-enter new password: введите и подтвердите пароль хранилища ключей.
В ответ на остальные вопросы просто нажимайте Enter за исключением вопроса
Is CN=Unknown, OU=Unknown, O=Unknown, L=Unknown, ST=Unknown, C=Unknown correct? [no]:
в ответ на который введите Y.Не задавайте никакого пароля в ответ на вопрос Enter key password for <redapp> (RETURN if same as keystore password): — пароль ключа обязательно должен совпадать с паролем на хранилище! - Убедитесь, что в указанном месте создан файл хранилища ключей с расширением .jks и при необходимости скопируйте его на машину с сервером Mid Office Manager.
если это линуксовая машина, то нужно выполнить команду:
</li>
# Tomcat settings for interaction with RedApps com.gridnine.xtrip.server.tomcat.redapp.port = 8445 com.gridnine.xtrip.server.tomcat.redapp.protocol = org.apache.coyote.http11.Http11Protocol com.gridnine.xtrip.server.tomcat.redapp.proxyName = com.gridnine.xtrip.server.tomcat.redapp.proxyPort = com.gridnine.xtrip.server.tomcat.redapp.secure = true com.gridnine.xtrip.server.tomcat.redapp.scheme = https com.gridnine.xtrip.server.tomcat.redapp.URIEncoding = utf-8 com.gridnine.xtrip.server.tomcat.redapp.SSLEnabled = true com.gridnine.xtrip.server.tomcat.redapp.sslProtocol = TLSv1.2 com.gridnine.xtrip.server.tomcat.redapp.clientAuth = false com.gridnine.xtrip.server.tomcat.redapp.keystoreFile = c://mom//server//redapp.jks com.gridnine.xtrip.server.tomcat.redapp.keystorePass = <пароль ключа> com.gridnine.xtrip.server.tomcat.redapp.default = false
где <пароль ключа> — пароль, который нужен для извлечения ключа, который применяется для шифрования канала связи, например P@ssw0rd1. </li>
- Откройте окно Sabre Red Workspace.
- В меню последовательно выберите Инструменты и Параметры.
- В левой панели окна Параметры разверните узел Настройки для приложений Red и выберите узел CreditCheck Preferences.
- В правой панели задайте значения следующих полей:
- MOM server address — сетевой адрес сервера Mid Office Manager, например https://localhost:8445.
- Login — имя пользователя Mid Office Manager, в контексте которого будут выполняться запросы информации в Mid Office Manager из приложения.
- Password — пароль пользователя Mid Office Manager, в контексте которого будут выполняться запросы информации в Mid Office Manager из приложения.
- Щелчком кнопки ОК закройте окно Параметры.