# Виды подписания в Мультибанке (Транзит 2.0)

Мультибанк (Транзит 2.0) на данный момент поддерживает следующие виды подписей:

- Серверное подписание КриптоПРО;
- Клиентское подписание КриптоПРО;
- Криптографический сервис НРД(ГОСТ/RSA);
- Инфокрипт (зеленый токен Сбербанка);

Также из подписи формата Валидата имеется возможность сделать сертификат формата Криптопро для серверной и клиентской подписи.

Обратите внимание: сертификаты КриптоПро и Инфокрипт не работают вместе в одной учетной записи клиента Сбербанка. Выпуск КриптоПро автоматически деактивирует Инфокрипт и наоборот.

Примечание: Подписание с использованием КриптоПРО поддерживается для всех банков кроме СПФС. Подписание с использованием криптографического сервиса НРД актуально для модулей СПФС и НРД (для модуля НРД возможно также использование КриптоПро). Инфокрипт используется только для модуля Сбербанк.

Примечание: Инфокрипт поддерживается только для клиентского подписания.

Ниже приведена более подробная информация для каждого из видов подписаний.

## Настройка Серверного подписания КриптоПРО

Чтобы настроить серверное подписание КриптоПРО, необходимо:

1. выполнить вход в веб-кабинет по IP-адресу или доменному имени под пользователем с правами Администратора;
2. перейти в `Настройки`, раздел `Пользователи`;
3. кликнуть левой кнопкой мыши на соответствующего пользователя, нажать на кнопку `Сертификаты`;
4. нажать на кнопку `Добавить сертификат`, заполнить поля:
   - `Тип сертификата` - значением “Сервер”;
   - `Криптопровайдер` - значением “КриптоПро”;
5. нажать на кнопку `Обновить список сертификатов` - с помощью плагина КриптоПро будет отправлен запрос на сервер в Справочник сертификатов;
6. отобразится поле `Выберите сертификат` со списком найденных сертификатов, необходимо выбрать нужный сертификат из списка. В данном поле предусмотрен текстовый поиск. Воспользовавшись текстовым поиском, можно оперативно найти сертификат по ФИО или серийному номеру;
7. нажать на кнопку `Добавить сертификат`;

Добавление сертификата Сервер КриптоПро

При подписании на сервере никаких дополнительных действий не потребуется, поскольку сервер знает всю информацию о сертификате.

При подписании серверной подписью после нажатия на кнопку Подписать и отправить выводится модальное окно для выбора сертификата и ввода пин-кода (если требуется).

Серверное подписание

## Настройка Клиентского подписания КриптоПРО

Чтобы настроить клиентское подписание КриптоПРО, необходимо:

1. выполнить вход в веб-кабинет по IP-адресу или доменному имени под пользователем с правами Администратора;
2. перейти в `Настройки`, раздел `Пользователи`;
3. кликнуть левой кнопкой мыши на соответствующего пользователя, нажать на кнопку `Сертификаты`;
4. нажать на кнопку `Добавить сертификат`, заполнить поля:
   - `Тип сертификата` - значением “Клиент”;
   - `Криптопровайдер` - значением “КриптоПро”;
   - `Банковские модули` - выбрать названия модулей, для подписания документов которых может использоваться сертификат;
   - `Серийный номер сертификата для подписи на клиенте` - ввести номер сертификата;
   - `Название сертификата` - ввести наименование сертификата (используется при формировании штампа подписи, уведомления об окончании действия сертификата);
   - `Дата окончания действия сертификата` - ввести с помощью виджета календаря или вручную, значение должно соответствовать маске ДД.ММ.ГГГГ. Когда срок действия сертификата будет подходить к концу, отобразится уведомление об этом;
   - выбрать опцию `Основной сертификат`, чтобы сертификат автоматически выбирался при подписании документа;
5. нажать на кнопку `Добавить сертификат`;

Добавление сертификата Клиент КриптоПро

Можно добавить клиентский сертификат из файла, установленного на компьютере пользователя. Для этого в `Настройках`, в разделе `Пользователи` нужно:

1. кликнуть левой кнопкой мыши на соответствующего пользователя, нажать на кнопку `Сертификаты`;
2. нажать на кнопку `Добавить сертификат`;
3. заполнить `Тип сертификата` - значением “Клиент”;
4. нажать на кнопку `Добавить из файла` и выбрать файл в формате .cer, .crt, .der или .pem на компьютере. Выбранный файл содержит публичный ключ сертификата, который будет использован для подписания документов в Мультибанке;
5. нажать на кнопку `Добавить сертификат`, при этом из сертификата в Мультибанк будут загружены необходимые данные.

Обратите внимание! значения полей `Название сертификата` и `Дата окончания действия сертификата` обновятся из самого сертификата после первого использования

Примечание: если серийный номер не удается вспомнить, но в то же время известно, что сертификат есть на сервере, можно сначала выбрать серверное подписание, нажать на кнопку `Обновить список сертификатов`, выбрать сертификат, затем нажать на кнопку `Добавить сертификат`. В таблице появится запись, где можно скопировать значение серийного номера, после чего нажать на кнопку “Добавить сертификат”, выбрать клиентское подписание и вставить скопированное значение в поле с серийным номером. Запись из таблицы с серверным подписанием можно удалить.

При проставлении клиентской подписи будут всплывать дополнительные окна. Сначала появится окно Подтверждение доступа, в котором необходимо нажать на кнопку `Да`:

Проставление клиентской подписи - подтверждение доступа

Далее выплывет окно Выберите сертификат(ы) для подписи, в котором необходимо выбрать сертификат, и нажать на кнопку `Подписать`:

Проставление клиентской подписи - выбор сертификата

### Изменение криптопровайдера

В Мультибанке (Транзит 2.0) поддерживается возможность редактирования клиентских сертификатов с криптопровайдером КриптоПро/Инфокрипт. Для таких сертификатов может быть изменен криптопровайдер - с КриптоПро на Инфокрипт, и с Инфокрипт на КриптоПро.

Для изменения криптопровайдера необходимо в табличной части со списком сертификатов пользователей дважды нажать на строку с искомым сертификатом.

Изменение криптопровайдера сертификата

В открывшемся модальном окне изменить данные, и нажать на кнопку `Сохранить`.

Изменение криптопровайдера сертификата - сохранение настроек

## Настройка подписания с помощью Криптографического сервиса НРД(ГОСТ/RSA)

Данный вид подписания предполагает использование ключей в формате Валидата, а значит и криптографический сервис НРД. Должны быть предварительно установлены и настроены АПК Клиент МБ, СКЗИ Валидата CSP и Криптосервис НРД.

Далее после того как все необходимое программное обеспечение установлено и настроено, чтобы ввести подписание с использованием Криптографического сервиса НРД потребуется:

1. выполнить вход в веб-кабинет по IP-адресу или доменному имени под пользователем с правами Администратора;
2. перейти в `Настройки`, раздел `Пользователи`;
3. кликнуть левой кнопкой мыши на соответствующего пользователя, нажать на кнопку `Сертификаты`;
4. нажать на кнопку `Добавить сертификат`, заполнить поля:
   - `Тип сертификата` - значением “Клиент”;
   - `Криптопровайдер` - значением “Криптографический сервис НРД (ГОСТ)” / “Криптографический сервис НРД (RSA)";
   - `Имя профиля для подписи на клиенте` - ввести имя профиля;
5. нажать на кнопку `Добавить сертификат`;

Добавление сертификата Криптографический сервис НРД(ГОСТ/RSA)

Используемые профили можно посмотреть в Справочнике сертификатов:

Справочник сертификатов

Для настройки профилей в Справочнике сертификатов необходимо выбрать “Профили –> Настройка профилей”:

Настройка профилей в Справочнике сертификатов

При подписании через Криптографический сервис НРД появляется дополнительное окно Выберите профиль для подписи, в котором необходимо указать `Тип криптографии` и `Профиль`, и нажать на кнопку `Подписать` :

Подписание через Криптографический сервис НРД

## Подписание Инфокрипт

Для подписания документов с помощью Инфокрипт и для подписания оферты в браузере должно быть установлено расширение NSDT.

Для подписания документа с помощью Инфокрипт:

1. Вставьте токен Сбербанка в ваш компьютер.
2. Откройте токен и запустите на нем файл start.exe — в браузере откроется окно авторизации `Вход в меню токена`.
3. Выберите PIN, укажите PIN-код и нажмите `Войти`.
4. Откройте Терминал и нажмите кнопку подписания документа — откроется окно выбора `Подписание через Инфокрипт`.

Подписание через Инфокрипт

5. Нажмите `Выбрать`, в открывшемся окне выберите на токене файл sslgate.url — появятся новые настройки.
6. Укажите PIN и пароль и нажмите `Авторизоваться и подписать`.

### Установка расширения браузера NSDT

Чтобы установить расширение NSDT:

1. На сайте nsd.ru скачайте `Расширение для работы с персональными токенами`, затем распакуйте скачанный архив.
2. Откройте браузер Google Chrome
3. Перейдите в раздел `Настройки`

Настройки браузера

3. Перейдите в раздел `Расширения`

Пункт расширения

4. В разделе включить `Режим разработчика` и далее выбрать `Загрузить и распаковать расширение`

Режим разработчика

5. В открывшемся окне выбрать путь к распакованному расширению. Примечание: в папку `icons` заходить не нужно, достаточно оставить путь на уровне `nsdtChromeExtension` и нажать `Выбрать папку`
6. Появится эмблема расширения, следует проверить, что чекбокс включен

Эмблема расширения

7. Для проверки работоспособности расширения нужно перейти по url, на котором располагается Транзит 2.0 и нажать на кнопку расширений. У расширения должно быть право на просмотр и изменение информации.

Расширение с правом на просмотр и изменения информации