Имя: Пароль:
1C
1С v8
Не находит сертификат
,
0 nesta sandro
 
26.02.20
10:46
В модуле формы обработки:

&НаКлиенте
Добрый день,

Процедура ОтпечатокСертификатаНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
    
    МенеджерКриптографии = Новый МенеджерКриптографии(<название модуля криптографии>, "", Число(<тип модуля криптографии>));
    ХранилищеСертификатов = МенеджерКриптографии.ПолучитьХранилищеСертификатов(
        ТипХранилищаСертификатовКриптографии.ПерсональныеСертификаты,
        РасположениеХранилищаСертификатовКриптографии.ДанныеПользователяОС);
    <листинг кода>
    
КонецПроцедуры

сертификат находится, а если в общем модуле, выполняемом на Сервере и с Внешним соединением, аналогичный код сертификат не находится.
Что это может быть?
1 vicof
 
26.02.20
11:12
Видимо, на сервере нет никаких сертификатов
2 nesta sandro
 
26.02.20
15:37
(1) в том, то и дело, что есть.
3 ZDenis
 
26.02.20
15:46
(2) Для чистоты эксперимента - зайдите на сервер удаленно, где установлена 1С Предприятие и запустите этот код там. Пока вериться больше (1).
4 Oleg78
 
26.02.20
17:20
При выполнении на клиенте обращение идет к конкретной машине на которой вы работаете. Там сертификаты установлены для конкретного пользователя.

На сервере работа ведется на другом компьютере (возможно) и под пользователем USR1CV81. Надо этому пользователю на сервере установить сертификаты и тогда все заработает.