Всем доброго дня, есть два компьютера: один назовем его условно сервер(установлен Аpache) другой входит в 1С через базу опубликованную на веб сервере. Сейчас возникла необходимость использовать ЭЦП сразу на двух компьютерах. Прописал сертификат на сервере добавил в базу все ОК, но когда я пытаюсь проверить работу подписи со второго компьютера 1С мне говорит что подпись не установлена на веб сервере, прописал на сервере базу по веб доступу и вижу такую же ошибку, Что попробовать сделать?
Платформа 1С:Предприятие 8.3 (8.3.19.1264), апач 2.4, сертификат пробовал ставить просто и через крипто про от имени админа.
Если я правильно помню, то вся криптография работает только на клиенте, тонком, толстом, веб, но на клиенте. Так что сертификат на сервере просто некому подхватывать. На севере нельзя использовать МенеджерКриптографии.
(4) Вот только ИнициализироватьАсинх, как впрочем и НачатьИнициализацию только на клиенте. А как использовать МенеджерКриптографии без инициализации я как-то не догоняю. Может и можно как-то, но чтобы получить сертификаты из хранилища надо менеджер инициализировать, а это только на клиенте.
(6) согласно справки они тоже поддерживаются сервером :). Хотя да, тут явно ошибка в СП.
Но у менеджера криптографии есть два конструктора. Один требует инициализации отдельно. Второй как раз не требует и может использоваться на сервера.
(5) Как раз веб-клиент поддерживает криптографию. Но ... надо установить расширение работы с криптографией. А если подписываешь файл или подпись сохраняется в файл то и расширение работы с файлами. И еще там нюанс есть. Если в тонком клиенте не указать пароль сертификата, то крипто его само спросит. А вот веб-клиент так не умеет, т.е. пароль сертификата надо отдельно запрашивать и предавать в параметрах. Иначе ошибка вываливается.
У меня есть внешняя обработка ЭЦП. Там реализовано и подписание и проверка, и отсоединенная подпись и присоединенная. Работает и вебе и на клиенте. Все никак не соберусь ее выложить :-(. Хотя на сервере она все едино не заработает. Ограничения платформы. Да и по новым веяниям сертификатов на сервере и быть не должно. Сертификат типа существует в единственном экземпляре. Для директоров ФНС пишет сертификат на рутокен, но он неизвлекаемый и кстати работает только с криптоПро.