|
ЭЦП. МенеджерКриптографии. Как использовать?
| ☑ |
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
|
апну
|
|