20

СУФД не принимает подпись руководителя: проверяю подпись бухгалтера

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

Проблема

Документ после первой подписи переходил руководителю, но завершить подписание не удавалось. Проверка сертификата руководителя ничего подозрительного не показала.

Причина

Первая подпись в цепочке была сохранена с ошибкой. Пока подпись бухгалтера не проходила проверку, СУФД не принимал следующую подпись руководителя.

Как я проверил

  1. Открыл проблемный документ под пользователем бухгалтера.
  2. Запустил команду «Проверить ЭЦП» для первой подписи.
  3. В результате проверки получил статус «Ошибка».
  4. Отдельно проверил контейнеры и сертификаты обоих пользователей.

После этого стало понятно, что начинать нужно не с компьютера руководителя, а с подписи, которая уже находится в документе.

Решение

  1. Проверил, что нужные контейнеры закрытых ключей доступны и сделал резервные копии.
  2. Через КриптоПро CSP заново установил личные сертификаты пользователей из соответствующих контейнеров.
  3. Убедился, что каждый сертификат связан со своим закрытым ключом.
  4. Повторно подписал документ бухгалтером.
  5. Проверил первую подпись до получения положительного результата.
  6. После этого выполнил подписание руководителем.

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

Результат

После переустановки сертификатов подпись бухгалтера стала проходить проверку, а руководитель смог подписать документ вторым. Теперь при ошибке второй подписи я сначала проверяю статус первой — это экономит много времени.