МенеджерКриптографии - на сервере и на клиенте видит разное.
Имеем:
Платформа 1С:Предприятие 8.3 (8.3.24.1342), Бухгалтерия предприятия, редакция 3.0 (3.0.142.67)
Клиент-серверная база.
На сервере установлен КриптоПро. В Личной папке Сертификатов прописана Подпись, флешка воткнута.
Наблюдается такой феномен:
На клиенте следующий код выдаёт вполне вменяемый сертификат
Тот же код на сервере сертификата не находит.
"Доктор, что я делаю не так?" (с) анекдот
В чём дело?
P.S.: отпечаток сертификата - левый, если что :)
Платформа 1С:Предприятие 8.3 (8.3.24.1342), Бухгалтерия предприятия, редакция 3.0 (3.0.142.67)
Клиент-серверная база.
На сервере установлен КриптоПро. В Личной папке Сертификатов прописана Подпись, флешка воткнута.
Наблюдается такой феномен:
На клиенте следующий код выдаёт вполне вменяемый сертификат
Попытка
МенеджерКриптографии = Новый МенеджерКриптографии(
"Crypto-Pro GOST R 34.10-2012 Cryptographic Service Provider",
"",
80);
Если МенеджерКриптографии = Неопределено Тогда
Возврат Ложь;
КонецЕсли;
Исключение
Возврат Ложь;
КонецПопытки;
лХранилищеСертификатов = МенеджерКриптографии.ПолучитьХранилищеСертификатов();
ОтпечатокСертификата = "c59b795892f28dd79de5f25798d813c60e84be9b";
Сертификат = лХранилищеСертификатов.НайтиПоОтпечатку(
ПолучитьДвоичныеДанныеИзHEXСтроки(ОтпечатокСертификата));
ПоказатьТот же код на сервере сертификата не находит.
"Доктор, что я делаю не так?" (с) анекдот
В чём дело?
P.S.: отпечаток сертификата - левый, если что :)
Найденные решения
(2) Хороший вопрос.
Мне уже добрые люди разъяснили, что сервер 1С должен быть запущен от имени пользователя, которому должны быть доступны установленные сертификаты. Как только нужные права были даны, так сразу"всё стало вокруг голубым и зелёным" всё заработало.
Мне уже добрые люди разъяснили, что сервер 1С должен быть запущен от имени пользователя, которому должны быть доступны установленные сертификаты. Как только нужные права были даны, так сразу
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2) Хороший вопрос.
Мне уже добрые люди разъяснили, что сервер 1С должен быть запущен от имени пользователя, которому должны быть доступны установленные сертификаты. Как только нужные права были даны, так сразу"всё стало вокруг голубым и зелёным" всё заработало.
Мне уже добрые люди разъяснили, что сервер 1С должен быть запущен от имени пользователя, которому должны быть доступны установленные сертификаты. Как только нужные права были даны, так сразу
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот