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