malikzh / NCANode

⭐ Приложение-сервер для работы с Электронно Цифровой Подписью (ЭЦП) РК
http://ncanode.kz
MIT License
261 stars 88 forks source link

Множественное подписание в NCANode #156

Closed BalgabayevD closed 1 year ago

BalgabayevD commented 1 year ago

Добрый день, как происходит подписание нескольких документов через NcaNode v3?

malikzh commented 1 year ago

Здравствуйте. Просто отправляете уже подписанный cms, и signers которых надо добавить, либо отправляете документ в соотв параметре и указываете несколько signers.

Пн, 26 дек. 2022 г. в 20:50, BalgabayevD @.***>:

Добрый день, как происходит подписание нескольких документов через NcaNode v3?

— Reply to this email directly, view it on GitHub https://github.com/malikzh/NCANode/issues/156, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIKJ3TL227XWC3CCHRDI7M3WPGWDDANCNFSM6AAAAAATJWQFFU . You are receiving this because you are subscribed to this thread.Message ID: @.***>

-- С уважением, Malik Zharykov. Software Engineer E-mail: @.*** GitHub: https://github.com/malikzh Twitter: https://twitter.com/malikz_h LinkedIn: https://www.linkedin.com/in/malik-zharykov-bba687165/

iDos86 commented 1 year ago

Возможно @BalgabayevD имеет ввиду не несколько подписантов, а несколько документов. По всему, мне кажется такое здесь не предусмотрено. Нужно каждый документ подписывать отдельно, либо документы объединить в один документ (слияние 2 пдф в 1 пдф)

malikzh commented 1 year ago

Да, как пример можете упаковать всё в ZIP/TAR архив, это по сути то же самое.

чт, 5 янв. 2023 г. в 13:52, Aidos Zholdassov @.***>:

Возможно @BalgabayevD https://github.com/BalgabayevD имеет ввиду не несколько подписантов, а несколько документов. По всему, мне кажется такое здесь не предусмотрено. Нужно каждый документ подписывать отдельно, либо документы объединить в один документ (слияние 2 пдф в 1 пдф)

— Reply to this email directly, view it on GitHub https://github.com/malikzh/NCANode/issues/156#issuecomment-1371885786, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIKJ3TPR2IX5VS3WJJSACLTWQZ4UDANCNFSM6AAAAAATJWQFFU . You are receiving this because you commented.Message ID: @.***>

-- С уважением, Malik Zharykov. Software Engineer E-mail: @.*** GitHub: https://github.com/malikzh Twitter: https://twitter.com/malikz_h LinkedIn: https://www.linkedin.com/in/malik-zharykov-bba687165/

BalgabayevD commented 1 year ago

Например у меня excel документ, если я объединю их (несколько отдельных excel) в книгу (1 файл), подпишу, и потом снова разделю на отдельные файлы. CMS файл же будет для книги, и отдельные файлы нельзя будет назвать подписанными)?

iDos86 commented 1 year ago

Да, именно так. По идее подписанный документ не должен быть подвержен изменениям после подписания, иначе проверка на подписание уже не будет работать. В вашем случае, каждый документ нужно подписывать отдельно.

iDos86 commented 1 year ago

меня тоже интересует этот вопрос? как можно подписать несколько независимых документов одним выстрелом (cms.sign)?

iDos86 commented 1 year ago

сделайте поле data массивом в сервисе cms.sign ) а на выходе cms тоже массив

valexweb commented 1 year ago

Меня одного это смущает? Почему бы не сделать это на уровне бизнес-логики, а не в NCANode?

пн, 23 янв. 2023 г., 14:27 Aidos Zholdassov @.***>:

сделайте поле data массивом в сервисе cms.sign ) а на выходе cms тоже массив

— Reply to this email directly, view it on GitHub https://github.com/malikzh/NCANode/issues/156#issuecomment-1399964274, or unsubscribe https://github.com/notifications/unsubscribe-auth/APUQEEXO3YTI3UK6N6GTMZ3WTY6HLANCNFSM6AAAAAATJWQFFU . You are receiving this because you are subscribed to this thread.Message ID: @.***>

BalgabayevD commented 1 year ago

Спасибо!