![]() |
МенеджерКриптографии.Подписать(ДД, ???Сертификат-что передавать ); МенеджерКриптографии.Подписать(ДД,Сертификат); Сертификат КриптоПро лежит в реестре. Что передавть в параметр Сертификат? Надо по пути в реестре. |
МенеджерКриптографии.ПолучитьХранилищеСертификатов() НайтиПо... |
Не могу разобраться в каком виде туда серийный номер передавать. Хранилище то что нужно т.к. в коде ниже нужный серийный номер выводится: СертификатыХранилища = Хранилище.ПолучитьВсе(); Для Каждого Сертификат Из СертификатыХранилища Цикл Сообщить(Сертификат.СерийныйНомер); КонецЦикла; Пытаюсь делать так: Поток = Новый ПотокВПамяти; Текст = Новый ЗаписьТекста(Поток, КодировкаТекста.UTF8) ; Текст.Записать(СерийныйНомерСертификата); Текст.Закрыть(); СерийныйНомерСертификатаДД = Поток.ЗакрытьИПолучитьДвоичныеДанные(); Сертификат = Хранилище.НайтиПоСерийномуНомеру(СерийныйНомерСертификатаДД); Возвращает массив, Сертификат.Количество() ноль, т.е. сертификат не нашелся. |
Спасибо разобрался: ПолучитьДвоичныеДанныеИзHexСтроки(СерийныйНомерСертификата) |
Текущее время: 21:33. Часовой пояс GMT +3. |