|   |   | 
| 
 | Подписание произвольного файла электронной подписью средствами 1с | ☑ | ||
|---|---|---|---|---|
| 0
    
        Eskeych 28.09.22✎ 12:40 | 
        Привет, есть варианты подписания документа, который прилетает нам на комп http запросом, электронной подписью, для обратной отправки, через 1с? в какую сторону нужно копать?)     | |||
| 1
    
        Eskeych 28.09.22✎ 13:30 | 
        ап!     | |||
| 2
    
        Ryzeman 28.09.22✎ 13:42 | 
        Конфа на стандартных библиотеках?
 В БиблиотекаЭлектронныхДокументов есть произвольный документ. В режиме предприятия создай ручками, посмотри что создаётся. Или отладчиком глянь какие процедуры вызываются. Свой файл по HTTP можно сохранять и програмно создавать ЭлектронныйДокументИсходящий, его пакет с твоим файликом и программно же подписывать. | |||
| 3
    
        Eskeych 29.09.22✎ 09:27 | 
        (2) Да, конфа на бсп, закрытая. 
 Но там есть именно кнопарик для подписания и отправки. Если я правильно понимаю, что из нее вырезать только подписание? и выгружаем документ в формате PDF, так? Ryzeman | |||
| 4
    
        Eskeych 29.09.22✎ 09:28 | ||||
| 5
    
        Garykom гуру 29.09.22✎ 09:39 | ||||
| 6
    
        Eskeych 30.09.22✎ 11:18 | 
        в общем и целом, накидали обработку для подписи документа. Но он формирует подпись отдельным файлом. В параметрах функции есть "ТипПодписиКриптографии". У которого значения  CAdESAv2 (CAdESAv2)
 CAdESAv3 (CAdESAv3) CAdESBES (CAdESBES) CAdESC (CAdESC) CAdEST (CAdEST) CAdESXLong (CAdESXLong) CAdESXLongType1 (CAdESXLongType1) CAdESXLongType2 (CAdESXLongType2) CAdESXType1 (CAdESXType1) CAdESXType2 (CAdESXType2) CMS (CMS) Вот такие) И нигде нет их описания и что это такое. Может быть это и есть варианты подписания типо отдельным файлом или присоединенным? | |||
| 7
    
        Eskeych 30.09.22✎ 11:44 | 
        и еще один вопрос, при выборе типа подписи CAdESXLongType2 и CAdEST выдает ошибку не указаны адреса сервера метки времени. Что это такое :(     | |||
| 8
    
        Garykom гуру 30.09.22✎ 11:59 | 
        (6) Вижу что у вас пока недостаточно знаний хотя бы теории для выполнения задачи
 Ну сам подумай каким местом ты сделаешь подпись "не отдельным файлом", если формат файла этого не предусматривает и принудительное засовывание внутрь его испортит? Вот есть у тебя файл допустим "CSV" (текстовые строки с данными через разделитель), каким образом в него прикрепленную подпись засунуть чтобы 1С или что еще нормально этот CSV читало? | |||
| 9
    
        Garykom гуру 30.09.22✎ 12:00 | 
        (8)+ Многие форматы файлов имеют специальное место для прикрепленной подписи, или хотя бы комментарий куда можно ее всунуть
 Понятно сам комментарий из подписываемых данных убирается | |||
| 10
    
        Eskeych 30.09.22✎ 12:03 | 
        (8) ну почему не предусматривает. пробовал подписывать через крипто про файл формата pdf. все пашет, создается 1 файл в котором есть подпись и сам файл. Через 1с не получилось пока что сделать)     | |||
| 11
    
        Garykom гуру 30.09.22✎ 12:12 | 
        (10) Формат .PDF начиная с очень далеких версий имеет место/поле для подписи
 Только вот не любой софт это понимает а уж проверить только тот что подписывал | |||
| 12
    
        Garykom гуру 30.09.22✎ 12:14 | 
        (10) >Через 1с не получилось пока что сделать
 и не получится с подобными "знаниями" ибо у тебя два варианта или низкоуровнево данные из pdf читать, подписывать и подпись в pdf или использовать из 1С какую то внешнюю штук, передавая ей файл pdf и сертификат | |||
| 13
    
        Garykom гуру 30.09.22✎ 12:16 | 
        https://opensource.adobe.com/acrobat-sign/developer_guide/index.html
 только это еще как то с криптопро надо совместить | |||
| 14
    
        kittystark 30.09.22✎ 12:17 | ||||
| 15
    
        Eskeych 30.09.22✎ 12:31 | 
        (14) сейчас попробуем запилить. (13) это вообще гипер сложно будет)     | |||
| 16
    
        Garykom гуру 30.09.22✎ 12:37 | 
        (15) вот запилишь ты это, оно допустим с разными глюками но будут ЭП ставить
 а потом этот файлик прилетает клиенту и но в афуе а как эту ЭП проверить то? у нас не открывается даже... | |||
| 17
    
        kittystark 30.09.22✎ 12:47 | 
        как бы между прочим: Сервер проверки электронной подписи КриптоПро DSS  https://dss.cryptopro.ru/Verify/
 когда лабали свое подписание - пользовались им | |||
| 18
    
        Eskeych 30.09.22✎ 13:01 | 
        (17) когда подписывал как сделал изначально, что файл пдф и подписи отдельно, все хорошо, проверку проходит.     | |||
| 19
    
        Eskeych 30.09.22✎ 13:02 | 
        (16) я и хочу сейчас запилить все в 1с файл и посмотреть что с этого получится. и затестить соответственно.     | |||
| 20
    
        Гость из Мариуполя гуру 30.09.22✎ 13:05 | 
        (18) для pdf есть приблуда Крипто-PDF, работает как интерактивно, так и автоматизировано:
 https://www.cryptopro.ru/sites/default/files/products/pdf/files/CryptoProPDF_ECP.pdf | |||
| 21
    
        Garykom гуру 30.09.22✎ 13:21 | 
        (18) когда отдельно сам файл pdf не трогается, так можно любой файл подписывать любого формата
 а вот прикрепленная pdf там проблемы даже с просто просмотром могут быть | |||
| 22
    
        Eskeych 30.09.22✎ 14:44 | 
        Сделали подпись пдф на основе (14). со совместили с обработкой обычных форм. подписывает все пдф, и те, которые созданы из word документа. 
 (20) а это интересная штука, буду пробовать если мое на облаке не взлетит) Пока что всем спасибо) если что отпишусь) | |||
| 23
    
        ДедМорроз 02.10.22✎ 12:28 | 
        Подписать-то можно все,что угодно и в конец засунуть подпись,только вот на той стороне поймут?     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |