{{define "content"}}
Документ-источник: DOC/ruk_install_ish_2025_11_10.pdf (Руководство по установке ИШ от 10.11.2025), DOC/instr-ish-rest-api.pdf (REST API ИШ).
┌─────────────────────────────────────────────────────────────────┐
│ НАША СТОРОНА │
│ │
│ Linux ВМ (РЕД ОС 8) Astra Linux ВМ │
│ ────────────────── ────────────────── │
│ ┌──────────────────┐ REST API ┌──────────────────┐ │
│ │ bj-server │ ────POST/GET──> │ ИШ (igate) │ │
│ │ (наше ПО) │ <───────────── │ (получаем у НРД)│ │
│ │ │ │ │ │
│ │ • стейт-машина │ │ Делает САМ: │ │
│ │ • PostgreSQL │ │ • подпись │ │
│ │ • админка :8080 │ │ • упаковку ЭДО │ │
│ │ • lk-emulator │ │ • проверку │ │
│ │ │ │ подписей НРД │ │
│ └──────────────────┘ │ • БД PostgreSQL │ │
│ │ (history) │ │
│ └──────┬───────────┘ │
│ │ │
│ АПК «Валидата Клиент L» │ АПК «Валидата │
│ (PKCS#11) — общий для всех │ Клиент L» │
│ компонентов │ │
└──────────────────────────────────────────────┼─────────────────┘
│
SOAP/REST/HTTPS │ Web-сервис ONYX
▼
┌────────────────────────────┐
│ СТОРОНА НРД │
│ │
│ GUEST: gost-gt.nsd.ru │
│ TEST3: gost.nsd.ru │
│ PROM: edog.nsd.ru │
│ │
│ /onyxgs/WslService │
│ /onyxt3/WslService │
│ /onyxpr/WslService │
│ │
│ ↓ внутрь НРД │
│ • робот-автотест │
│ MC0012500000 │
│ • реальные депозитарии │
│ • биржевые системы │
└────────────────────────────┘
| Компонент | Сторона | ОС | СКЗИ | Назначение |
|---|---|---|---|---|
| bj-server | наша | Astra Linux SE 1.7 / Linux | АПК «Валидата Клиент L» (PKCS#11) | Стейт-машина, журнал в БД, веб-админка, lk-emulator |
| ИШ (igate) | наша (но дистрибутив даёт НРД) | Astra Linux SE 1.6/1.7 | АПК «Валидата Клиент L» | Подписывает наш XML сертификатом УЦ МБ, упаковывает в пакет ЭДО, отправляет в НРД |
| ONYX (WSL) | НРД | — | — | Web-сервис НРД — принимает пакеты от ИШ всех клиентов |
| Робот-автотест | НРД | — | — | Контрагент-эмулятор внутри НРД. Адресуется кодом MC0012500000 в TEST3 |
Нет. ИШ — это наша программа, поставленная у нас. НРД даёт дистрибутив (igate_100.0-765_amd64.deb, 117 МБ), но ставим у себя. ИШ — это «персональный почтовый клиент к НРД» с подписью.
Да, если ВМ — Astra Linux. И bj-server, и ИШ работают на Astra Linux SE 1.6/1.7 и используют одно и то же СКЗИ — АПК «Валидата Клиент L». Можно собрать всё на одной ВМ или разнести по отдельным.
Нет. Мы используем REST API ИШ (раздел 2.5 инструкции). bj-server делает HTTP-запросы: POST /api/package/{channel}/file с ZIP в теле. Никаких разделяемых папок. (Альтернативный режим «обменные папки» в ИШ есть — мы его не используем.)
Дистрибутив для Astra Linux SE опубликован на сайте Московской Биржи: fs.moex.com/cdp/po/ClientL_ALSE.zip. На Linux отдельной лицензии и регистрационных данных не требует — пакеты zpki/zsdk ставятся через dpkg -i и работают сразу.
Только от УЦ Московской Биржи (ca.moex.com). Сертификаты других УЦ ИШ не примет. УЦ МБ выпускает сертификаты только для организаций, подключённых к ЭДО НРД (по договору).
DOC/instr_int_sh_01072025.pdf).http://10.10.10.23:8080) и имя канала из ИШ.ReceiverCode = MC0012500000 и DocumentSeries = 2001 — робот ответит «Принять все бумаги».Оптимистично — 1-2 недели (если все ответы НРД быстрые и УЦ МБ не задерживает). Реалистично — 3-4 недели. На нашей стороне всё уже готово; задержка только во внешних шагах.
internal/nsdadapter/igw/ — все 4 endpoint'а по спецификации, упаковщик/распаковщик ZIP, 10 тестов PASSinternal/nsdadapter/mock/ — позволяет проверить нашу логику до получения реального ИШigw_base_url и channel в /admin/setup; авто-определение профилей GUEST/TEST3/PRODDOC/ и дистрибутив в dist/ish/