Как подключить Рутокен к 1С и подписывать им документы

· 9 мин

Содержание

Чтобы 1С начала подписывать документы ключом с Рутокена, нужно сделать три вещи по порядку: поставить драйверы носителя, установить криптопровайдер (чаще всего это КриптоПро CSP) и привязать личный сертификат к контейнеру на токене. После этого подпись подключается в самой программе — в разделе Администрирование → Обмен электронными документами. Дальше — каждый шаг подробно, с путями и разбором частых ошибок.

Рутокен — это защищённый USB-носитель, на котором хранится закрытый ключ электронной подписи. Сама криптография (формирование подписи) выполняется криптопровайдером на компьютере, а токен хранит ключ так, что скопировать его наружу нельзя. Поэтому порядок настройки всегда один: сначала система должна «увидеть» носитель, потом — найти на нём сертификат, и только затем 1С сможет этим сертификатом подписывать.

Что проверить и поставить до начала

Токен бесполезен, пока не установлено ПО, которое с ним работает. Понадобятся три компонента:

  • 🔑 Драйверы Рутокен — чтобы Windows и криптопровайдер видели носитель.
  • 🛡️ Криптопровайдер — КриптоПро CSP или VipNet CSP. Он и формирует подпись; какой именно нужен, определяет удостоверяющий центр, выдавший сертификат.
  • 📄 Личный сертификат — обычно его записывает на токен удостоверяющий центр при выпуске подписи. Иногда на носителе лежит только контейнер с ключом, а сертификат нужно установить вручную (об этом ниже).
Перед настройкой под рукой должно быть
Выполнено: 0 / 5

Лицензия КриптоПро CSP и сам Рутокен — разные вещи. Токен может определяться идеально, но без действующей лицензии криптопровайдера подпись не сформируется. Это одна из самых частых причин «загадочных» сбоев.

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

От модели носителя зависит, какой криптопровайдер понадобится и как пойдёт настройка. В ходу три семейства:

МодельЧто внутриКриптопровайдер
Рутокен LiteЗащищённая память для ключаНужен (КриптоПро CSP формирует подпись)
Рутокен ЭЦП 2.0Аппаратная криптография по ГОСТПодпись может формироваться на самом токене
Рутокен SУстаревшая модельНужен внешний криптопровайдер

Практический вывод простой: для большинства токенов (особенно Lite) КриптоПро CSP обязателен, и именно он делает подпись. Модели ЭЦП 2.0 умеют часть операций сами, но даже с ними конкретный набор ПО задаёт удостоверяющий центр, выдавший сертификат. Поэтому не угадывайте — уточните требования в своём УЦ до установки.

Узнать модель можно в Панели управления Рутокен на вкладке Информация после подключения носителя — там выводится точное название.

Установка драйверов Рутокен

Драйверы берут с официального сайта производителя — rutoken.ru, в разделе «Центр загрузки». Нужен комплект «Драйверы Рутокен для Windows».

  1. Извлеките токен из USB-порта перед установкой — так инсталлятор корректно пропишет драйверы.
  2. Запустите скачанный установщик от имени администратора.
  3. Дождитесь окончания установки и, если программа попросит, перезагрузите компьютер.
  4. Вставьте токен обратно. Индикатор (LED) на корпусе должен загореться или мигнуть — значит, питание на носитель подаётся.

После установки в системе появляется Панель управления Рутокен — отдельное приложение с вкладками Администрирование, Сертификаты, Настройки и Информация. Через него проверяют носитель и управляют PIN-кодами.

Ставьте именно драйверы с сайта производителя, а не «универсальный» драйвер смарт-карт из обновлений Windows. Второй вариант часто определяет токен как неизвестное устройство, и КриптоПро его не находит.

Проверка, что токен определился

Прежде чем лезть в настройки 1С, убедитесь, что носитель виден на трёх уровнях: в самой панели Рутокен, в системе и в криптопровайдере.

В Панели управления Рутокен. Откройте приложение, вставьте токен. На вкладке Администрирование нажмите Информация — должны отобразиться модель, серийный номер и свободная память. Если поля заполнены, носитель исправен и читается.

В КриптоПро CSP. Откройте КриптоПро CSP → вкладка Оборудование → Настроить считыватели. В списке должен присутствовать считыватель смарт-карт, через который работает токен. Если считывателя нет, КриптоПро не увидит ключ, даже когда токен физически подключён.

Быстрые признаки, что что-то не так:

  • LED на токене не горит → проверьте USB-порт и кабель-удлинитель, воткните напрямую в компьютер.
  • Панель Рутокен пишет «Устройство не найдено» → драйверы не встали, переустановите их.
  • Токен виден в панели, но не виден в КриптоПро → не установлен считыватель в криптопровайдере.

Установка сертификата и работа с PIN-кодами

Если удостоверяющий центр записал на токен только контейнер с ключом, личный сертификат нужно «привязать» к нему — иначе 1С не поймёт, чем подписывать.

Делается это через криптопровайдер:

  1. Откройте КриптоПро CSP → вкладка Сервис → Просмотреть сертификаты в контейнере.
  2. Нажмите Обзор и выберите контейнер, который лежит на Рутокене (в имени обычно виден серийный номер токена).
  3. Введите PIN-код пользователя, когда программа его запросит.
  4. На экране с данными сертификата нажмите Установить. Сертификат попадёт в личное хранилище Windows (Личное), и КриптоПро свяжет его с ключом на токене.

После этого сертификат виден в разделе Сертификаты Панели управления Рутокен и доступен всем программам, которые работают через КриптоПро, включая 1С.

PIN-коды: заводские значения и блокировка

У Рутокена два PIN-кода: пользователя (им подписывают) и администратора (им разблокируют пользовательский и меняют настройки). Заводские значения известны и одинаковы для всех новых носителей:

PIN-кодЗначение по умолчаниюДля чего
Пользователя12345678Подписание документов, доступ к ключу
Администратора87654321Разблокировка и смена пользовательского PIN

Заводские PIN-коды нужно сменить сразу после получения токена. Пока стоят значения по умолчанию, ключ фактически не защищён: его сможет использовать любой, кто получит носитель в руки.

Сменить PIN можно в Панели управления Рутокен: вкладка Администрирование → Изменить PIN-коды.

У пользовательского PIN есть лимит неверных попыток (обычно 10). Когда он исчерпан, PIN блокируется, и разблокировать его можно только PIN-кодом администратора. Если же заблокировать и администраторский PIN, токен придётся форматировать — а это стирает все ключи и сертификаты на нём. Поэтому администраторский PIN вводите особенно внимательно.

Подключение подписи в 1С

Когда сертификат установлен и виден в системе, остаётся указать его в самой программе. В 1С:Бухгалтерии 3.0 и типовых конфигурациях на платформе 8.3 настройки подписи собраны в разделе Администрирование → Обмен электронными документами.

  1. Откройте Администрирование → Обмен электронными документами.
  2. Разверните группу настроек электронной подписи и шифрования и включите использование электронных подписей, если флажок ещё не стоит.
  3. Перейдите на закладку Сертификаты и нажмите Добавить.
  4. Выберите вариант добавления сертификата, выданного ранее (он уже установлен в системе на предыдущем шаге).
  5. В списке программа покажет сертификаты из личного хранилища Windows — отметьте нужный, тот, что связан с ключом на Рутокене.
  6. Сохраните. 1С запомнит сертификат и будет предлагать его при подписании.

При первой подписи программа запросит PIN-код пользователя от токена — это нормально. Можно разрешить КриптоПро запомнить PIN на время сеанса, чтобы не вводить его на каждый документ.

Чтобы убедиться, что связка работает, не ждите реальной отправки. В окне настроек электронной подписи и шифрования на закладке Сертификаты у добавленного сертификата есть проверка: программа формирует тестовую подпись и расшифровку. Если обе операции прошли без ошибок — токен, криптопровайдер и сертификат связаны правильно, и документы будут подписываться. Этим же сертификатом в дальнейшем подписываются исходящие электронные документы : акты, счета-фактуры, УПД и прочая первичка в обмене с контрагентами.

1С сама не умеет подписывать «в вакууме» — она обращается к КриптоПро CSP, а тот берёт ключ с Рутокена. Поэтому токен должен быть вставлен в компьютер в момент подписания, иначе появится ошибка о недоступности закрытого ключа.

Отдельно про 1С-Отчётность

Если Рутокен нужен для сдачи отчётности, сертификат настраивается через мастер подключения 1С-Отчётности (запускается из списка регламентированных отчётов), а не через раздел обмена электронными документами. Мастер сам предложит выбрать уже установленный сертификат с токена. Принцип тот же: драйверы и сертификат должны быть готовы заранее. Если в организации несколько подписей (например, руководителя и бухгалтера), каждую добавляют отдельным сертификатом, и при отправке 1С спрашивает, каким именно подписывать.

Если токен или подпись не работают

Большинство сбоев сводится к одной из нескольких причин. Сверьтесь с таблицей ниже — она помогает по симптому определить, где искать.

Диагностика: выберите симптом

Если ни один пункт не подошёл, проверьте срок действия самого сертификата — просроченной подписью подписать нельзя, её выпускают заново в удостоверяющем центре.

Как защитить носитель и продлить ему жизнь

Рутокен — физическое устройство с ограниченным ресурсом памяти и перезаписи. Несколько правил помогут не остаться без подписи в неподходящий момент:

  • 🔒 Смените заводские PIN-коды сразу после выпуска подписи — об этом уже сказано, но это главный пункт безопасности.
  • 🚪 Не оставляйте токен в компьютере постоянно. Вставляйте на время работы и убирайте — так ниже риск, что ключом воспользуются без вас.
  • 🧊 Берегите от физических воздействий: влага, перегрев, изгиб USB-разъёма выводят носитель из строя. Храните в колпачке.
  • 📋 Фиксируйте срок действия сертификата. Подпись выдаётся на ограниченный период; перевыпуск занимает время, поэтому начинайте процедуру заранее, а не в день окончания.

Закрытый ключ с Рутокена, как правило, нельзя скопировать на другой носитель — это защитное свойство, а не поломка. Поэтому «резервной копии» ключа у вас не будет. Если токен физически утрачен или сломан, подпись перевыпускают в удостоверяющем центре заново.

Нескольким сотрудникам на один токен работать не стоит: каждая подпись привязана к конкретному человеку, а совместное использование нарушает правила применения электронной подписи.

Если токен потерян или украден, не ограничивайтесь перевыпуском. Сразу сообщите в удостоверяющий центр, чтобы сертификат отозвали — после отзыва подписать им что-либо уже нельзя, и чужими руками ваш ключ не используют. Отозванный сертификат попадает в списки отзыва, и проверяющая сторона увидит, что подпись недействительна.

Частые вопросы

Нужен ли КриптоПро, если у меня Рутокен?
Чаще всего да. Рутокен хранит ключ, а подпись формирует криптопровайдер. Исключение — модели с собственными криптофункциями, но и тогда конкретное ПО определяет ваш удостоверяющий центр.
Токен определяется в системе, но 1С его не видит. Почему?
1С работает не с токеном напрямую, а через КриптоПро и личное хранилище Windows. Проверьте, что сертификат установлен в хранилище Личное и что считыватель смарт-карт добавлен в настройках КриптоПро.
Можно ли использовать один Рутокен на нескольких компьютерах?
Да, физически можно переставлять токен между машинами. Но на каждом компьютере должны быть установлены драйверы Рутокен, криптопровайдер с действующей лицензией и корневые сертификаты вашего УЦ.
Что делать, если забыл PIN-код пользователя?
Разблокировать пользовательский PIN можно PIN-кодом администратора в Панели управления Рутокен. Если неизвестны оба, восстановить их нельзя — токен форматируют с потерей ключей, а подпись перевыпускают в УЦ.
Почему при подписании каждый раз запрашивается PIN?
Это штатное поведение. В окне запроса КриптоПро можно разрешить запоминание PIN на время сеанса, тогда повторно вводить его не придётся до закрытия программы.