К статье
Практический материал

Администрирование · 11 мин

1С:ЭДО запрашивает пароль закрытого ключа сертификата: где его взять

Что такое пароль закрытого ключа сертификата в 1С:ЭДО, где его искать, как восстановить или сбросить, и что делать, если пароль утерян.

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

Пароль закрытого ключа — это не пароль от личного кабинета оператора ЭДО, не пароль пользователя 1С и не пин-код от учётной записи налоговой. Это отдельная секретная комбинация, которая защищает контейнер закрытого ключа: файл на диске, запись в реестре или токен (Рутокен, eToken, JaCarta). В зависимости от того, где и как выпускался сертификат, пароль может быть установлен вами лично, выдан удостоверяющим центром или задан сотрудником, который настраивал рабочее место.

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

Что именно запрашивает 1С и почему

Когда 1С подписывает электронный документ (счёт-фактуру, УПД, акт), она обращается к криптопровайдеру — КриптоПро CSP или ViPNet CSP, — который выполняет саму криптографическую операцию. Закрытый ключ хранится в защищённом контейнере, и криптопровайдер требует пароль для доступа к нему. Окно ввода пароля может появляться как в интерфейсе 1С, так и в отдельном системном окне КриптоПро — это одна и та же проверка.

Важно понимать разделение ответственности: 1С лишь передаёт запрос на подписание, а проверку пароля выполняет криптопровайдер. Поэтому в настройках 1С:ЭДО, в личном кабинете оператора (Сбис, Контур, Такском и других) и в справочниках программы этого пароля нет и быть не может. Искать его нужно там, где живёт сам ключ.

Где искать пароль: основные источники

Первое место поиска — документы, которые выдавал удостоверяющий центр при выпуске сертификата. Если ключ записывался на токен в офисе УЦ, сотрудник часто сообщает пин-код устно или указывает в сопроводительной документации. Стандартные заводские пин-коды токенов: для Рутокен ЭЦП по умолчанию обычно используется 12345678, для eToken — 1234567890. Если пин-код никогда не меняли, заводское значение может подойти.

Второй источник — человек, который настраивал рабочее место. Если подпись устанавливал системный администратор, бухгалтер-единственный владелец ключа или внешний специалист по внедрению, пароль мог быть задан им при установке сертификата в контейнер. Опыт показывает, что в таких случаях часто используются простые пароли: дата, цифры телефона, «12345» — но перебирать их вслепую опасно из-за блокировки токена.

Третий вариант — пароль сохранён в самой системе. Если при первой установке ключа в окне КриптоПро был установлен флажок «Сохранить пароль», то повторный ввод не требуется, и окно появляется только после переустановки системы, смены компьютера или обновления криптопровайдера. В этом случае пароль придётся вспоминать или сбрасывать, потому что извлечь сохранённое значение штатными средствами нельзя.

Токен в USB-портуКлюч на Рутокен/eToken/JaCarta

Запрашивается пин-код носителя, заводской или изменённый

Окно КриптоПро со списком контейнеровКлюч в реестре или на диске

Пароль задавался при установке сертификата в контейнер

Ключ получен в ФНС или УЦ дистанционноКлюч записан на токен при выпуске

Пин-код выдан сотрудником УЦ или указан в документах

Подпись работала, окно появилось внезапноСбросился сохранённый пароль

Проверить, не обновлялись ли Windows, КриптоПро или 1С

Пароль в зависимости от типа носителя ключа

Токен: Рутокен, eToken, JaCarta

Если закрытый ключ записан на аппаратный токен, то вместо «пароля контейнера» запрашивается пин-код носителя. Заводские значения указаны в документации производителя: у Рутокен это чаще всего 12345678, у eToken — 1234567890. Если пин-код меняли при выпуске в удостоверяющем центре, действует изменённое значение. Узнать его у производителя токена невозможно — пин-код хранится только в памяти устройства.

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

Ключ в реестре или в файле на диске

Если контейнер находится в реестре Windows или в папке на съёмном диске, пароль задавался при копировании ключа через панель КриптоПро (кнопка «Установить личный сертификат» или «Скопировать контейнер»). Такой пароль может быть пустым — попробуйте просто нажать «ОК», не вводя ничего. Если пустой пароль не подходит, значит при установке была задана комбинация, и узнать её можно только у того, кто выполнял установку.

Ключ облачной подписи

При использовании облачных подписей (Контур.Подпись, КриптоПро DSS и подобных) вместо локального пароля контейнера запрашивается код подтверждения из SMS, мобильного приложения или пин-код, заданный при активации облачного сертификата. Этот код восстанавливается через личный кабинет сервиса, где выпускалась подпись, — это самый простой случай восстановления доступа.

Сравнение вариантов хранения ключа

Токен (Рутокен, eToken)

Пин-код заводской или выданный УЦ; при утере — разблокировка через PUK или перевыпуск

Реестр / файл на диске

Пароль задавал установщик, может быть пустым; при утере — только перевыпуск

Облачная подпись

Код из SMS или приложения; восстанавливается через личный кабинет сервиса

Как проверить пароль вне 1С

Прежде чем вводить пароль в 1С, полезно проверить его напрямую через криптопровайдер — так вы исключите ситуацию, когда пароль верный, но проблема в самой программе. Откройте панель КриптоПро CSP, перейдите на вкладку «Сервис» и нажмите «Протестировать» в разделе работы с контейнерами. Выберите нужный контейнер — система запросит пароль. Если тест проходит, ключ и пароль в порядке, и ошибку стоит искать в настройках 1С:ЭДО или в привязке сертификата к учётной записи обмена.

Дополнительно проверьте, что сертификат не истёк и установлен в хранилище «Личные» текущего пользователя. Просроченный сертификат 1С может отклонять ещё до этапа подписания, и пользователь ошибочно считает проблемой именно пароль.

Порядок действий при запросе пароля
  1. 1
    Определите, где хранится ключ: токен, реестр, файл или облако
  2. 2
    Проверьте заводской пин-код токена или пустой пароль для контейнера в реестре
  3. 3
    Найдите документы удостоверяющего центра с указанием пин-кода
  4. 4
    Уточните пароль у сотрудника, который устанавливал подпись
  5. 5
    Протестируйте контейнер через КриптоПро: Сервис → Протестировать
  6. 6
    Если пароль подошёл — введите его в 1С и при необходимости сохраните
  7. 7
    Если пароль не найден — обратитесь в УЦ за перевыпуском сертификата

Что делать, если пароль утерян

Если носитель — токен и известен административный пин-код (PUK), разблокируйте носитель через фирменную утилиту (Панель управления Рутокен, eToken PKI Client) и задайте новый пин-код. Это единственный сценарий, где доступ восстанавливается без перевыпуска сертификата.

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

Как сохранить пароль, чтобы 1С не запрашивала его каждый раз

Чтобы окно ввода пароля не появлялось при каждом подписании, в системном окне КриптоПро при вводе пароля установите флажок «Сохранить пароль» (или «Запомнить пароль»). Пароль будет сохранён в защищённом виде для текущего пользователя Windows. Учтите: при смене пользователя, переустановке системы или обновлении криптопровайдера сохранение слетит, и пароль потребуется ввести заново.

В самой 1С сертификат с сохранённым паролем указывается в настройках профиля ЭДО: Администрирование → Обмен электронными документами → профиль настроек → вкладка с сертификатами. Если подписание выполняется регламентным заданием на сервере, контейнер ключа и сохранённый пароль должны быть доступны тому пользователю, под которым работает служба сервера 1С, — иначе фоновое подписание будет завершаться ошибкой доступа к ключу.

Типичные ошибки
01
Ввод пароля от личного кабинета оператора ЭДО вместо пароля ключа — это разные секреты, кабинетный пароль не подойдёт
02
Перебор пин-кода токена до блокировки — носитель блокируется, ключ теряется, нужен перевыпуск
03
Поиск пароля в настройках 1С — программа не хранит пароль закрытого ключа, только передаёт его криптопровайдеру
04
Попытка скопировать контейнер с заблокированного токена — без пин-кода копирование невозможно
05
Игнорирование срока действия сертификата — ошибку подписания ошибочно принимают за неверный пароль

Меры безопасности при работе с паролем ключа

Пароль закрытого ключа юридически приравнивается к самой подписи: документ, подписанный с его использованием, считается подписанным владельцем сертификата. Поэтому не храните пароль в открытом виде на стикере рядом с компьютером и не передавайте его по электронной почте или в мессенджерах. Если доступ к подписи нужен нескольким сотрудникам, правильнее выпустить отдельные сертификаты на каждого, а не делиться одним ключом.

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

Итог

Что важно запомнить

Пароль закрытого ключа задаётся не в 1С, а при выпуске или установке сертификата. Ищите его в документах УЦ, у настройщика подписи или среди заводских пин-кодов токена. Проверяйте пароль через КриптоПро, не перебирайте его до блокировки носителя, а при безвозвратной утере — перевыпускайте сертификат и привязывайте его к учётной записи ЭДО заново.

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

Подходит ли пароль от личного кабинета Контура или СБИС для окна ввода пароля ключа?

Нет. Пароль личного кабинета оператора ЭДО защищает доступ к веб-сервису, а пароль закрытого ключа — доступ к криптографическому контейнеру. Это независимые секреты, задаются они в разных местах и в разное время.

Можно ли оставить поле пароля пустым?

Да, если при создании контейнера пароль не задавался — это типично для ключей в реестре или на диске. Просто нажмите «ОК» с пустым полем. Для токенов пустой пин-код невозможен: там действует заводской или изменённый код.

Токен заблокировался после неверных попыток. Что делать?

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

Почему окно пароля появляется при каждом подписании, хотя раньше не появлялось?

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

Сотрудник, который знал пароль, уволился. Можно ли восстановить доступ?

Штатного способа восстановить пароль контейнера нет. Если ключ на токене и известен PUK — смените пин-код. Иначе отзовите старый сертификат и выпустите новый на текущего сотрудника, затем привяжите его в настройках обмена ЭДО в 1С.

Где в 1С привязать новый сертификат после перевыпуска?

В разделе «Администрирование» откройте настройки обмена электронными документами, найдите профиль настроек ЭДО вашей организации и добавьте новый сертификат в список сертификатов подписи. После этого проверьте подключение и выполните тестовое подписание.