Имя: Пароль:
1C
1С v8
ЭСФ - DP_PDPOL
0 magicSan
 
19.07.13
08:17
Добрый день страна, при отправке ЭСФ от оператора(exite) при получении приходит DP_PDPOL причем в виде двух файлов bin и xml. Устал крутить содержимое bin и тэга ЭЦППОлФайл в xml - кто нить в курсе чего там содержится и как раскодировать? вроде как должны быть подпись и открытый ключ но не получается никак раскодировать.
1 magicSan
 
19.07.13
09:16
bin содержит эцп в кодировке base64
2 magicSan
 
19.07.13
09:26
итог

Кри = Новый МенеджерКриптографии("Crypto-Pro GOST R 34.10-2001 Cryptographic Service Provider", "", 75);
текстподпись=новый ТекстовыйДокумент;текстподпись.Прочитать("C:\подпись.bin");
темп=текстподпись.ПолучитьТекст();
подписьК=Base64Значение(темп);
сертК=кри.ПолучитьСертификатыИзПодписи(подписьК);  
попытка
кри.ПроверитьПодпись("C:\\DP_PDPOL.xml",подписьК);
Сообщить("всё верно");
исключение
ОчиститьСообщения();сообщить("неа");    
конецпопытки;    

самое смешное в их типовом модуле никаких проверок.