Управление ключами шифрования ГРС Сирена Трэвел: различия между версиями
(Новая страница: «Для регистрации ключа на шлюзе клиент должен при помощи ресурса https://private.sirena-travel.ru/demands/ о…») |
|||
| Строка 1: | Строка 1: | ||
| + | [[Категория:API]] | ||
| + | [[Категория:Техподдержка]] | ||
| + | Все методы по работе с ключами шифрования находятся в сервисе '''AviaManagment''' | ||
| + | |||
| + | == Отправка ключей шифрования в Сирену через настройки== | ||
| + | После того, как вы зарегистрировали нового пользователя в Сирене и получили его Client ID, нужно сгенерировать ключ шифрования и отправить его в Сирену. Сделать это можно, если под администратором зайти в раздел '''Для техподдержки → Nemo2.0 Вебсервисы → Управление ключами Сирены'''. Там вам нужно указать User ID (ID пользователя Nemo2) и прикреплённого к нему Client ID (ID клиента в Сирене), указать тип среды в Сирене (TEST/CERT/PROD) и наш тип сервера (DEV/PRO/TEST/LOCAL) и нажать на кнопку "Отправить ключи в Сирену". (Ключ шифрования сгенерируется автоматически)<br> | ||
| + | {| class="wikitable mw-collapsible mw-collapsed" style="width: 800px;" | ||
| + | ! colspan="3" style="text-align:left;"| Таблица соотношения сред Сирены и ip:портов, используемых в {{NameSystem}} | ||
| + | |- | ||
| + | ! среда | ||
| + | ! ip:порт | ||
| + | ! ip:порт | ||
| + | |- | ||
| + | | PROD - ГРС (рабочая система) | ||
| + | | 193.104.87.251:34321 | ||
| + | | 194.84.25.50:34321 | ||
| + | |- | ||
| + | | TEST - ГРТ (тестовая система) | ||
| + | | 193.104.87.251:34322 | ||
| + | | 194.84.25.50:34322 | ||
| + | |- | ||
| + | | CERT - ГРУ (учебная система) | ||
| + | | 193.104.87.251:34323 | ||
| + | | 194.84.25.50:34323 | ||
| + | |} | ||
| + | |||
| + | При успешной отправке вы увидите следующую таблицу:<br> | ||
| + | [[Файл:Sirena setting2.jpg]]<br> | ||
| + | Передайте клиенту информацию, чтобы он смог подтвердить ключ шифрования:<br> | ||
Для регистрации ключа на шлюзе клиент должен при помощи ресурса https://private.sirena-travel.ru/demands/ отправить администратору шлюза следующие данные: | Для регистрации ключа на шлюзе клиент должен при помощи ресурса https://private.sirena-travel.ru/demands/ отправить администратору шлюза следующие данные: | ||
1) ID клиента; | 1) ID клиента; | ||
| − | 2) Название шлюза ( | + | 2) Название шлюза (рабочий, тестовый, учебный - типы сред в Сирене); |
| − | 3) SHA1 дайджест отправленного на шлюз открытого ключа в кодировке base64; | + | 3) SHA1 дайджест отправленного на шлюз открытого ключа в кодировке base64; (этому пункту соответствует колонка KeyDigest) |
| − | |||
В хранилище присланных ключей может храниться только один ключ от каждого клиента. Поэтому в случае, когда клиент пришлет новый ключ, а предыдущий не зарегистрирован, первый ключ будет потерян. | В хранилище присланных ключей может храниться только один ключ от каждого клиента. Поэтому в случае, когда клиент пришлет новый ключ, а предыдущий не зарегистрирован, первый ключ будет потерян. | ||
| + | |||
| + | == Получение ключей шифрования в Сирене через настройки == | ||
| + | Для получения информации о зарегистрированных ключах, нужно на странице указать User ID (ID пользователя Nemo2) и прикреплённого к нему Client ID (ID клиента в Сирене), указать тип среды в Сирене (TEST/CERT/PROD) и наш тип сервера (DEV/PRO/TEST/LOCAL) и нажать кнопку "Получить ключи Сирены". Вы получите следующую таблицу:<br> | ||
| + | [[Файл:Sirena setting.jpg]]<br> | ||
| + | В ней:<br> | ||
| + | - KeyStatus - показывает статус ключа, current - текущий ключ.<br> | ||
| + | - KeyDigest - дайджест открытого ключа, хранящегося на шлюзе.<br> | ||
| + | - ExpirationDate - cрок действия текущего ключа.<br> | ||
| + | - SirenaPublicKey - открытый ключ сервера. | ||
Версия 16:26, 4 декабря 2017
Все методы по работе с ключами шифрования находятся в сервисе AviaManagment
Отправка ключей шифрования в Сирену через настройки
После того, как вы зарегистрировали нового пользователя в Сирене и получили его Client ID, нужно сгенерировать ключ шифрования и отправить его в Сирену. Сделать это можно, если под администратором зайти в раздел Для техподдержки → Nemo2.0 Вебсервисы → Управление ключами Сирены. Там вам нужно указать User ID (ID пользователя Nemo2) и прикреплённого к нему Client ID (ID клиента в Сирене), указать тип среды в Сирене (TEST/CERT/PROD) и наш тип сервера (DEV/PRO/TEST/LOCAL) и нажать на кнопку "Отправить ключи в Сирену". (Ключ шифрования сгенерируется автоматически)
| Таблица соотношения сред Сирены и ip:портов, используемых в Nemo.Travel | ||
|---|---|---|
| среда | ip:порт | ip:порт |
| PROD - ГРС (рабочая система) | 193.104.87.251:34321 | 194.84.25.50:34321 |
| TEST - ГРТ (тестовая система) | 193.104.87.251:34322 | 194.84.25.50:34322 |
| CERT - ГРУ (учебная система) | 193.104.87.251:34323 | 194.84.25.50:34323 |
При успешной отправке вы увидите следующую таблицу:

Передайте клиенту информацию, чтобы он смог подтвердить ключ шифрования:
Для регистрации ключа на шлюзе клиент должен при помощи ресурса https://private.sirena-travel.ru/demands/ отправить администратору шлюза следующие данные:
1) ID клиента; 2) Название шлюза (рабочий, тестовый, учебный - типы сред в Сирене); 3) SHA1 дайджест отправленного на шлюз открытого ключа в кодировке base64; (этому пункту соответствует колонка KeyDigest)
В хранилище присланных ключей может храниться только один ключ от каждого клиента. Поэтому в случае, когда клиент пришлет новый ключ, а предыдущий не зарегистрирован, первый ключ будет потерян.
Получение ключей шифрования в Сирене через настройки
Для получения информации о зарегистрированных ключах, нужно на странице указать User ID (ID пользователя Nemo2) и прикреплённого к нему Client ID (ID клиента в Сирене), указать тип среды в Сирене (TEST/CERT/PROD) и наш тип сервера (DEV/PRO/TEST/LOCAL) и нажать кнопку "Получить ключи Сирены". Вы получите следующую таблицу:

В ней:
- KeyStatus - показывает статус ключа, current - текущий ключ.
- KeyDigest - дайджест открытого ключа, хранящегося на шлюзе.
- ExpirationDate - cрок действия текущего ключа.
- SirenaPublicKey - открытый ключ сервера.