Как выбрать токен и сертификат, чтобы подписывать документы в приложении

Чтобы подписывать документы в приложении с телефона, нужна действующая квалифицированная электронная подпись (КЭП) на Рутокене ЭЦП 3.0. Закрытый ключ должен быть создан на самом токене в формате PKCS#11. Подпись в контейнере КриптоПро, в том числе неэкспортируемом, для работы с телефона не подойдёт.

Шаг 1. Подберите подходящий токен

Вам потребуется Рутокен ЭЦП 3.0. Корпус устройства не важен — это может быть USB-токен, смарт-карта или тонкая карта, если модель поддерживает работу в активном режиме.
Не подойдут:
  • Рутокен Lite и Рутокен S — они используются как защищённые носители, но не выполняют криптографические операции внутри токена;
  • Рутокен ЭЦП 2.0 — не поддерживает NFC.
Например, подходит Рутокен ЭЦП 3.0 NFC.

Шаг 2. Получите подходящий сертификат

Чтобы получить сертификат — обратитесь в удостоверяющий центр, который выпускает КЭП для подписания документов с телефона с помощью Рутокена ЭЦП 3.0.
До выпуска подписи сообщите специалисту удостоверяющего центра все требования:
  • носитель — Рутокен ЭЦП 3.0 (NFC или USB);
  • закрытый ключ — неизвлекаемый, созданный на самом токене;
  • формат ключа — PKCS#11 или «Активный токен»;
  • алгоритм — ГОСТ Р 34.10−2012, 256 бит;
  • ключ не должен быть записан в контейнер КриптоПро.
Можно сказать: «Мне нужна КЭП для подписания документов с телефона с помощью Рутокена ЭЦП 3.0. Закрытый ключ должен быть создан на Рутокене в формате PKCS#11, в режиме „Активный токен“, не в контейнере КриптоПро».
Важно. Формат выбирают при выпуске подписи. Перенести уже выпущенный ключ из контейнера КриптоПро в формат PKCS#11 нельзя — понадобится перевыпустить подпись.
Подпись, которую выпустили в Удостоверяющем центре ФНС России обычным способом, может быть записана в неэкспортируемый контейнер КриптоПро. Такая КЭП работает на компьютере, но не подходит для подписания с телефона.

Шаг 3. Проверьте формат сертификата

Когда получите токен и сертификат — проверьте формат до начала работы с документами:
  1. Подключите Рутокен к компьютеру.
  2. Установите и откройте программу «Панель управления Рутокен».
  3. Перейдите на вкладку «Сертификаты».
  4. Посмотрите формат нужного сертификата.
Если указан PKCS#11, подпись записана в подходящем формате. 
Если указан КриптоПро CSP, использовать её для подписания с телефона не получится — обратитесь в удостоверяющий центр за перевыпуском.

Шаг 4. Подключите сертификат в приложении

Откройте приложение «АТИ Грузы и Транспорт» и подключите сертификат по инструкции. После этого вы сможете подписывать документы в приложении.

Технические ограничения Рутокена

Подключить Рутокен можно к смартфонам и планшетам на Android, а также к iPhone и iPad. Доступные способы подключения зависят от устройства.

Подключение по NFC

Рутокен с NFC можно подключить:
  • к смартфону или планшету с Android 7 или новее и модулем NFC;
  • к iPhone XR, XS, XS Max и более новым моделям с iOS 13 или новее.
Приложите Рутокен к NFC-модулю смартфона и удерживайте его до завершения подписания.

Подключение через USB

Рутокен с USB можно подключить:
  • к смартфону или планшету с Android 7 или новее, который поддерживает подключение USB-устройств;
  • к iPhone или iPad с iOS/iPadOS 16.2 или новее.
Для подключения может понадобиться переходник — это зависит от разъёмов мобильного устройства и Рутокена.

Связанные статьи

Вам помогла эта статья?
Напишите нам, если статья не помогла:
support.mobile@ati.su
или позвоните
+7 (812) 602-01-09