Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline amuhortov  
#1 Оставлено : 10 мая 2020 г. 15:52:03(UTC)
amuhortov

Статус: Новичок

Группы: Участники
Зарегистрирован: 10.05.2020(UTC)
Сообщений: 1

Коллеги, подскажет может кто в курсе почему если данный код находится в модуле формы обработки, то сертификаты есть и в цикл заходит. Но если этот код поместить в общий модуль, то не находит сертификатов и соответственно в цикл не заходит. Формы обычные.

Процедура Кнопка1Нажатие(Элемент)
CURRENT_USER_STORE = 2;
MY_STORE = "My";
STORE_OPEN_READ_ONLY = 0;

OSertificats = Новый COMОбъект("CAdESCOM.Store");
OSertificats.Open(CURRENT_USER_STORE, MY_STORE, STORE_OPEN_READ_ONLY);

Certs = OSertificats.Certificates;
Для Сч = 1 По Certs.Count Цикл
ТекСерт = Certs.Item(Сч)
КонецЦикла;
КонецПроцедуры
Offline Андрей *  
#2 Оставлено : 10 мая 2020 г. 16:37:47(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,691
Мужчина
Российская Федерация

Сказал «Спасибо»: 500 раз
Поблагодарили: 2046 раз в 1586 постах
Здравствуйте.

Предположу:
Обработка - она работает с правами текущего пользователя и видит его личные сертификаты.
Общий модуль - выполняется в другом процессе\другой пользователь, верно?
Техническую поддержку оказываем тут
Наша база знаний
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.