Имя: Пароль:
1C
1С v8
1с и криптография
0 mph-kazan
 
06.08.12
00:09
Добрый день уважаемая общественность.
Столкнулся я с такой проблеммой, необходимо загрузить в свою самописную конфигурацию сертификат открытого ключа(далее сертификат) из файла, и прочитать с него информацию.
Существует объект СертификатКриптографии. Конструктор данного объекта предусматривает создание объекта с загрузкой из файла, но при вызове всегда выдает ошибку. Формат сертификата менял, результата не нет. Документация по работе с этим объектом крайне скудная, людей кто, хоть как-нибудь с ним работал в своем окружении не нашел. Надеюсь, что коллективный разум поможет разобраться
1 Nikitos
 
06.08.12
01:27
2 mph-kazan
 
06.08.12
07:47
Справку по этой функции я читал, спасибо.
Приведу пример
Серт = Новый СертификатКриптографии(ДиалогОткрытияФайла.ПолноеИмяФайла);

Этот код при вызове выдает ошибку
Ошибка при создании контекста сертификата.
3 mph-kazan
 
07.08.12
22:40
Проблема разрешилась. Может кому еще пригодиться

Платформа 1с 8.2 для работы с сертификатом использует openssl, в справке про это написано не было,и это серьезное упущение, поскольку при использовании сертификатов,выпущенных в соответствии с законодательством РФ возникает некоторые проблемы

Проблема решилась следующим образом.
1.Был установлен openssl версии 1.0....самая последняя на сегодняшний день
2.Были подключены библиотеки для включения ГОСТ алгоритмов
3.Формат сертификата был изменен с base64 на DER

Удачи!