#0
by ex-human
Повсеместно широко освещается вопрос получения из хранилища сертификатов и подписывания ЭЦП файлов, меня интересует как извлечь из подписанного ЭЦП файла его содержимое.
#2
by ex-human
Нет файл не зашифрован, просто подписан, мне не нужно ничего проверять, нужно просто вытащить само содержимое
#6
by ex-human
Т.е нужно реализовать такую связку: проверить ЭЦП, если присоединенная ЭЦП - после проверки сохранить буфер в файл
#9
by Aleksey
яяяяяяяяяяяА вообще переходите на 8.2 + 1С:Библиотеки электронных документов 8.2 (с) Там есть и шифрование и расшифровка
#10
by ex-human
Неужели никто не сталкивался? Решение нужно для платформы 8.1., отсылки к более поздним релизам не интересуют. Шифрование и подпись ЭЦП с использованием Capicom существует с времен 7.7
#12
by rphosts
всё-же попробуй посмотреть как оно в БСП 2.0 (более ранних нет на юзерсе). Если те-же вызовы есть в 8.1 то переделка будет минимальная... перейти от контекстного кода к коду без указания контекста - как 2 пальца об асфальт, обратно несколько сложнее
#15
by ЧеловекДуши
Ты неправильно спрашиваешь. Цедишь нам информацию крохами. Больше спрашиваем мы, чем ты... И причем тут шифрование?
#17
by ex-human
Я получаю файл подписанный ЭЦП, внутри него есть оригинальный файл. Мне нужно извлечь оригинальный файл не взирая валидная или нет подпись.
#18
by ex-human
Он не зашифрован, он просто подписан. Мне нужно его извлечь, убрать эту ср@ную подпись
#20
by ЧеловекДуши
Если файл не шифруется, то и подпись играет только роль некого ХЕШа для сверки валидности :)
#22
by ex-human
По уму я должен проверить валидность подписи и вычленить содержимое из этого подписанного файла
#26
by ex-human
затыкается на строке SignedData.Verify(Данные, Истина, 0); говорит неправильно инициализировал
#27
by ex-human
Изменил на SignedData.Verify(Данные, Ложь, 0), появилась ошибка В ASN1 встречен неожиданный конец данных.
#28
by Jaap Vduul
, Дык у тебя содержимое детачнуто или где? Если детачнуто, то исходные данные отдельно должны прилагаться.
#29
by ex-human
Если я этот подписанный файл открываю например в КриптоАРМ, то он мне пишет, что есть внутри файл, подписанный таким то сертификатом, (например недействительным), но поскольку сам внутренний файл относится к открытым данным я его могу сохранить в чистом виде, без подписи. Вот эту же схем мне и нужно реализовать
#31
by Jaap Vduul
Если проверка сертификата не требуется, вызывай Verify с флагом CAPICOM_VERIFY_SIGNATURE_ONLY.
#33
by ex-human
Member Description Value CAPICOM_VERIFY_SIGNATURE_ONLY Only the signature 0 is checked. Я и поставил 0
#34
by ex-human
"..Capicom - не поддерживается виндой уже давно..." да ладно, у меня и шифрование под подписывает через него реализовано
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как извлечь заставку (сплэш) из конфигурации 1С?
- Как мне содержимое ячейки с одного листа перенести на другой лист
- Програмное создание справочника или как выгрузить содержимое DBF файла в справочник
- Извлечь содержимое слоев PSD файла (Photoshop) в PNG файлы
- Извлечь контактные данные из справочника Контрагенты
- /Out<Имя файла> можно ли в момент отладки получить содержимое файла?
- v8: Как вставить содержимое буфера обмена в Word файл средствами 1с8?
- ADODB.Stream Как заменить содержимое файла, а не дописать его.
- Как в запросе (динамический список) извлечь квадратный корень?
В этой группе 1С
- 1С 8.2 УТ 2.2 - ошибка при попытке открыть отчет "Реестр документов"
- Как добавить программно подчиненую/вложенную группировку в СКД
- Новая платформа ломается
- Развейте сомнения по повместимости 8.2 и 8.3 в режиме отказа от модальных окон
- Как отразить в 1С:КА возврат ОСАГО в связи с реализацией авто?
- Настройка подписи уполномоченного лица в УТ 8.1
- v7: Открытие формы нового элемента справочника открывает форму списка
- Воспроизведение звука через RDP Windows 2003
- КА: Расчёт себестоимости: ошибка "не указан счёт учёта затрат"
- Запуск внешней обработки регламентным заданием в УПП
- Множественное число в 1с 8
- Как уменьшить картинку в ПолеHTMLДокумента?
- КА: закрытие затратных счетов
- Виснет 1С в RemoteApp, но не виснет в RDP
- Работа с telnet протоколом из 1С
- Регламентные задания, 1с 8.2
- Настройка высоты табличного поля в управляемых формах
- Где вести учет своих услуг рядовому программисту 1С
- Обработка выбора
- Обращение к реквизиту справочника