Имя: Пароль:
1C
1С v8
МенеджерКриптографии - Ошибка при чтении криптографических данных (2)
0 bybyx
 
04.01.21
13:07
Доброго дня всем!

Подскажите пожалуйста где я даю в штангу.

Вводные: есть PDF-файл подписанный с помощью ЭЦП. Файлы электронных подписей находятся в отдельных файлах с расширением .P7S
Необходимо получить сертификаты из эл. подписей для идентификации чьи это подписи.

Делаю так:

МК = Новый МенеджерКриптографии("Microsoft Enhanced Cryptographic Provider v1.0", "", 1);
//МК = Новый МенеджерКриптографии("Infotecs Cryptographic Service Provider", "", 2);
  
МассивСертификатов = МК.ПолучитьСертификатыИзПодписи(ПутьКФайлуПодписи);

И получаю ошибку: Ошибка при чтении криптографических данных (2).
Что не так? Спасибо всем.
1 bybyx
 
04.01.21
13:09
дополню:
на демке БСП пробую к PDF-файлу добавить подпись из файла и получаю такую же ошибку - Ошибка при чтении криптографических данных (2).
2 oleg_km
 
04.01.21
20:08
Microsoft Enhanced Cryptographic Provider v1.0 - а файлы этим криптопровайдером подписаны? Может там ГОСТ?
3 bybyx
 
04.01.21
21:04
(2) Чем файлы подписаны история умалчивает. И, я подозреваю, что в файлы могут подписываться разными крипто-провайдерами. А это принципиально каким крипто-провайдером подписаны файлы для моей задачи?
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.