| 
    
        
     
     | 
    
    
  | 
Подписание произвольного файла электронной подписью средствами 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 
 | 
         
        Подписать-то можно все,что угодно и в конец засунуть подпись,только вот на той стороне поймут?     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |