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

Чтобы подписывать документы сертификатом, расположенным на сервере 1С Предприятия, выполните следующие действия:

  1. Выясните под каким пользователем операционной системы (ОС) запускается агент служба «Агент сервера 1С: Предприятия» на сервере.
    Чтобы посмотреть имя пользователя на сервере, нажмите «Пуск» → «Панель управления» → «Администрирование» → «Просмотр локальных служб». Если ОС Windows 10, нажмите на значок «лупы» в строке поиска рядом с кнопкой «Пуск» и введите слово: «Службы».
    В открывшемся окне в таблице служб найдите «Агент сервера 1С: Предприятия», имя пользователя будет указано в колонке «Вход от имени».
  2. Войдите под этим пользователем на сервер либо запустите «КриптоПро» от имени этого пользователя. 
    Чтобы запустить «КриптоПро» от имени другого пользователя, нажмите «Пуск» → в списке программ найдите «КриптоПро» и нажмите на нее правой кнопкой мыши → в контекстном меню выберите «Запуск от имени другого пользователя».
    Если в меню нет пункта «Запуск от имени другого пользователя», откройте расположение файла программы «КриптоПро» в проводнике (пункт в меню «Перейти к расположению файла»), нажмите клавишу «Shift» и, удерживая ее, нажмите правой кнопкой мыши на ярлык программы → в контекстном меню выберите «Запуск от имени другого пользователя». Либо прочитайте ответы на форуме Microsoft, что делать, если отсутствует пункт «Запуск от имени другого пользователя».
  3. Установите сертификат в ключевой контейнер этого пользователя.

    См. подробнее....

    1. Выберите «Пуск» → «Панель управления» → «КриптоПро CSP» или укажите в строке поиска на панели Windows «КриптоПро CSP» и нажмите на него. 
    2. Выберите вкладку «Сервис» и нажмите на кнопку «Просмотреть сертификаты в контейнере».
    3. Нажмите на кнопку «Обзор». 
    4. Выберите контейнер для просмотра и нажмите на кнопку «ОК».
    5. Нажмите «Далее». 

      Если появляется сообщение «В контейнере закрытого ключа отсутствует открытый ключ шифрования», установите сертификат через меню «Установить личный сертификат».

    6. Нажмите на кнопку «Установить».
    7. Если появится окно c заменой сертификата, выберите «Да».
      Сертификат установлен.

  4. Для конфигураций на обычных формах, чтобы использовать расположенные на сервере сертификаты для подписания пользователем или в регламентом задании, обновите конфигурацию.
    В результате в конфигурацию должны быть добавлены общий модуль серверной криптографии и регламентное задание, включенные в файл обновления конфигурации.
  5. В настройках модуля на вкладке «ЭДО (Диадок)» выберите сертификат с расположением «на сервере». Сертификат настраивается для использования пользователем, под которым запущена 1С.

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


База знаний