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