ЭЦП. МенеджерКриптографии. Как использовать?
☑
0
Help1с
24.02.16
✎
08:12
Добрый день.
Прошу подсказать как работать с ЭЦП. Может примеры есть.
Необходимо проверить сертификат в файле.
Делаю:
Функция ПроверитьЭЦП(ДДФайла)
РезультатПроверки = Новый СписокЗначений();
Оп = Новый ОписаниеОповещения("СообщитьРезультат", ЭтаФорма);
МенеджерКриптографии = Новый МенеджерКриптографии("Microsoft Enhanced Cryptographic Provider v1.0", "", 1);
МенеджерКриптографии.НачатьПолучениеСертификатовИзПодписи(Оп,ДДФайла);
ЭлектроннаяЦифроваяПодписьКлиент.ПроверитьПодпись(МенеджерКриптографии,ДДФайла,ДДФайла);
МассивСертификатов = МенеджерКриптографии.ПолучитьСертификатыИзПодписи(ДДФайла);
Возврат МассивСертификатов;
КонецФункции //
1
Help1с
24.02.16
✎
08:14
на строке МассивСертификатов = МенеджерКриптографии.ПолучитьСертификатыИзПодписи(ДДФайла);
выходит ошибка:
Ошибка при чтении криптографических данных (2)
ДДФайла - это двоичные данные файла.
2
Поpyчик-4
24.02.16
✎
08:17
(1) В любой БСП есть примеры.
3
Поpyчик-4
24.02.16
✎
08:24
(1) По-моему, эта строка лишняя.
МенеджерКриптографии.НачатьПолучениеСертификатовИзПодписи(Оп,ДДФайла);
4
Help1с
24.02.16
✎
08:34
(3) да, я её для пробы поставил, на ней другая ошибка вываливается.
5
Help1с
24.02.16
✎
18:11
может кто даст наводку? :)
6
Help1с
25.02.16
✎
09:24
подниму разок
7
Help1с
29.02.16
✎
06:53
не получается прочитать сертификат в файле, как это сделать?
8
Help1с
29.02.16
✎
08:58
апну
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.