|
|
|
подскажите, реально ли вообще сделать такое
|
|||
|---|---|---|---|
|
#18+
допустим, есть некий документ. допустим - PDF, хотя это не принципиально. пойдет любой формат, позволяющий добиться нужного результата. нужно подписать его тремя электронными подписями. (документ подписывают несколько юзеров) и вот это мне надо встроить в своё приложение. вопрос: можно ли такое сделать программно ? приложение генерирует документ, после чего его подписывают. юзер как-то регистрирует свою подпись в приложении (сертификат там или что) потом при нажатии кнопки "утвердить" данным пользователем электронная подпись добавляется программно. вот примерно что нужно. PS. если это имеет значение, то приложениие C# ASP.net ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2015, 13:39 |
|
||
|
подскажите, реально ли вообще сделать такое
|
|||
|---|---|---|---|
|
#18+
Электронная подпись это всего лишь зашифрованный хэш документа. Нет причин по которым было бы невозможно зашифровать один хэш тремя разными ключами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2015, 14:23 |
|
||
|
подскажите, реально ли вообще сделать такое
|
|||
|---|---|---|---|
|
#18+
grokPS. если это имеет значение, то приложениие C# ASP.net В принципе, функция, которая получает на вход документ, необходимые сертификаты итп и выдаёт на выходе файл в ноль байт, уже соответствует Вашей постановке задачи Чтобы спросить что-то более осмысленное, расскажите - что должно происходить с этим документом дальше? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2015, 15:13 |
|
||
|
подскажите, реально ли вообще сделать такое
|
|||
|---|---|---|---|
|
#18+
Почитай сайты производителей ПО для ЭЦП. Например http://www.signal-com.ru/ у них расписано как устроено, пробные версии есть, есть форум. Поймешь как обычно эта проблема решается, а дальше свой велосипед изобретай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2015, 15:22 |
|
||
|
подскажите, реально ли вообще сделать такое
|
|||
|---|---|---|---|
|
#18+
Для PDF у КРИПТО-ПРО есть готовое решение . От нуля до пятнадцати килорублей за рабочее место. Для PKCS#7 (отсоединённая или присоединённая подпись "просто файла") вариантов ещё больше. "Последовательные" подписи делаются без проблем - первый подписывает документ, второй - документ с подписью первого и так далее по нарастающей. "Параллельные" подписи можно делать в виде отсоединённых PKCS#7, хотя это и несколько неудобно. P.S. Когда "формат не имеет значения" - это плохое понимание задачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2015, 18:12 |
|
||
|
подскажите, реально ли вообще сделать такое
|
|||
|---|---|---|---|
|
#18+
Поддерживаю мысль о том что формат имеет значение. Когда строят надёжную систему - то предполагается что подпись не может путешествовать в сетевой среде отдельно от документа. Рекомендую ознакомится с возможностями pdf в плане подписей https://www.globalsign.com/en/pdf-signing/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2015, 20:03 |
|
||
|
подскажите, реально ли вообще сделать такое
|
|||
|---|---|---|---|
|
#18+
maytonпредполагается что подпись не может путешествовать в сетевой среде отдельно от документа. Может с бытовой точки зрения это и правильно. Типа нет подписи - покажем все-равно. А с юридической - нет подписи - это не документ. И тут пофиг вместе она или отдельно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2015, 20:21 |
|
||
|
подскажите, реально ли вообще сделать такое
|
|||
|---|---|---|---|
|
#18+
grokприложение генерирует документ, после чего его подписывают. юзер как-то регистрирует свою подпись в приложении (сертификат там или что) потом при нажатии кнопки "утвердить" данным пользователем электронная подпись добавляется программно. Чем готовые решения документооборота не подходят? Вроде как уже давно все (по меньшей мере из тех, что я видел) наделены таким функционалом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2015, 09:23 |
|
||
|
подскажите, реально ли вообще сделать такое
|
|||
|---|---|---|---|
|
#18+
softwarerЧтобы спросить что-то более осмысленное, расскажите - что должно происходить с этим документом дальше? дальше документ будет отправляться по почте другим людям, которые должны увидеть что документ подписан электронной подписью. в случае PDF оно должно выглядеть ровно также как если бы подписывали адобовским софтом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2015, 09:53 |
|
||
|
подскажите, реально ли вообще сделать такое
|
|||
|---|---|---|---|
|
#18+
wadmangrokприложение генерирует документ, после чего его подписывают. юзер как-то регистрирует свою подпись в приложении (сертификат там или что) потом при нажатии кнопки "утвердить" данным пользователем электронная подпись добавляется программно. Чем готовые решения документооборота не подходят? Вроде как уже давно все (по меньшей мере из тех, что я видел) наделены таким функционалом. нет других нужных функций касающихся формирования документа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2015, 09:54 |
|
||
|
подскажите, реально ли вообще сделать такое
|
|||
|---|---|---|---|
|
#18+
grokwadmanпропущено... Чем готовые решения документооборота не подходят? Вроде как уже давно все (по меньшей мере из тех, что я видел) наделены таким функционалом. нет других нужных функций касающихся формирования документа. Например? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2015, 10:32 |
|
||
|
подскажите, реально ли вообще сделать такое
|
|||
|---|---|---|---|
|
#18+
groksoftwarerЧтобы спросить что-то более осмысленное, расскажите - что должно происходить с этим документом дальше? дальше документ будет отправляться по почте другим людям, которые должны увидеть что документ подписан электронной подписью. в случае PDF оно должно выглядеть ровно также как если бы подписывали адобовским софтом. Значит, стоит обратить внимание на предложение mayton-а: 18182278 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2015, 10:40 |
|
||
|
подскажите, реально ли вообще сделать такое
|
|||
|---|---|---|---|
|
#18+
просмотрел все ссылочки что-то нигде не увидел, что эти сторонние решения можно бы было встроить в своё приложение. в идеале нужна просто библиотечка, в которой API, где есть функция, куда передается документ + файл подписи, а на выходе подписанный документ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2015, 10:12 |
|
||
|
подскажите, реально ли вообще сделать такое
|
|||
|---|---|---|---|
|
#18+
grokпросмотрел все ссылочки что-то нигде не увидел, что эти сторонние решения можно бы было встроить в своё приложение. У Сигнал-КОМа было. Давно баловался. Там можно было качнуть демо-ПО. Внутри то ли DLL-ка, то ли EXE. Даешь на вход файл и сертификат - получаешь подпись. Вроде это оно . Там форум есть, спроси. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2015, 10:25 |
|
||
|
подскажите, реально ли вообще сделать такое
|
|||
|---|---|---|---|
|
#18+
нашел на хабре статью http://habrahabr.ru/post/112707/ первый же пункт в списке авторБиблиотека iText позволяет создавать и манипулировать PDF документами. Она позволяет разработчикам совершенствовать веб и прикладные приложения с помощью динамической генерации и/или манипуляции над PDF документами. Разработчики могут использовать iText для: — Передачи PDF в браузер — Генерировать динамические документы из XML файлов или базы данных — Использовать много интерактивных возможностей PDF — Добавлять закладки, число страниц, водяные знаки и т.д. — Разделять, объединять и манипулировать PDF страницами — Автоматизация заполнения PDF форм — Добавлять цифровую подпись в PDF файл iText доступен для двух языков: Java и C#. на сайте самой проги пишут авторSign your documents If you want integrity or when authentication and non-repudation are of importance, you may want to use iText to sign your documents. iText supports the PAdES standards, including certifying signatures, approval signatures, time-stamping, etc. странно что в этой теме никто сие не упомянул сам нашел чисто случайно, искал совершенно другое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2015, 17:10 |
|
||
|
подскажите, реально ли вообще сделать такое
|
|||
|---|---|---|---|
|
#18+
хотя, конечно, это надо руками ковырять, чтоб понять делает ли оно то, что надо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2015, 17:13 |
|
||
|
подскажите, реально ли вообще сделать такое
|
|||
|---|---|---|---|
|
#18+
Странные вы люди ... Проблема не в том, что нельзя состряпать на коленке "нечто этакое". Проблема в том, что существует "лицензирование отдельных видов деятельности", а генерация электронной подписи требует работы с ключевым материалом (закрытой частью ключа). В результате, чтобы легально не то что продавать - бесплатно распространять СКЗИ, требуется лицензия "от ФСБ". А ещё есть такая вещь, как сертифицированное "пофигу что". Нет, можно и не сертифицироваться, но при любом конфликте любой участник имеет полное право сделать морду тяпкой и суд будет на его стороне. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2015, 18:28 |
|
||
|
подскажите, реально ли вообще сделать такое
|
|||
|---|---|---|---|
|
#18+
grokв случае PDF оно должно выглядеть ровно также как если бы подписывали адобовским софтом.Оно именно так и подписывает. Разница только в алгоритме - штатно адоб не умеет ГОСТ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2015, 18:29 |
|
||
|
подскажите, реально ли вообще сделать такое
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovВ результате, чтобы легально не то что продавать - бесплатно распространять СКЗИ, требуется лицензия "от ФСБ". А ещё есть такая вещь, как сертифицированное "пофигу что". Не перегибай. Использовать в рамках одного предприятия можно. Внутренний документооборот например. Приказ генерального "Считать на внутренноем сайте нажатие кнопки "подписать" равным ручной подписи" и все. И пох чего там, реальная ЭЦП или просто битовый флаг. А сертифицированное "пофигу что" все равно нельзя использовать без лицензии для распорстранения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2015, 18:43 |
|
||
|
подскажите, реально ли вообще сделать такое
|
|||
|---|---|---|---|
|
#18+
Dima TНе перегибай. Использовать в рамках одного предприятия можноЭто потому, что предмета деятельности нет. Появились внешние контрагенты - башлять придётся. Или юристам (за обоснование легальности) или за "сертифицированное СКЗИ". А так - да, никаких проблем. Взяли OpenSSL/bouncycastle и городим хоть чёрта лысого. Хоть и не сразу. Но дёшево. Но долго. Но геморройно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2015, 18:50 |
|
||
|
подскажите, реально ли вообще сделать такое
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovПоявились внешние контрагенты - башлять придётся. Или юристам (за обоснование легальности) или за "сертифицированное СКЗИ". Думаю тем и другим. Потому у нас ЭЦП никак не развивается. Разве что в принудительном порядке, когда налоговая отказывается на бумаге отчеты по НДС принимать. ЕМНИП закон об ЭЦП от 2001 года. В следующем году юбилей, 15 лет. Недавно подправили но не особо. Сталкивался с одними сертифицированными кадрами: предлагают документооборот от бумаги избавить, только электронная страница у них стоит рубль, а бумажная <10 копеек. Это с учетом печати, доставки на подпись и последующего хранения. Нафиг они нужны если бумага поддонами уходит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2015, 19:20 |
|
||
|
подскажите, реально ли вообще сделать такое
|
|||
|---|---|---|---|
|
#18+
grok, вобщем в топике вроде-как мы решили что подписать документ вроде как реально. Добавлю. Используя утилиты семейства rsa/pgp/OpenSSL это можно сделать разными способами и применительно к разным документам. К текстовым - имеется возможность прикреплять подпись внутри самого текстового файла. Для бинарей есть варианты когда подпись хранится рядов с бинарём. Или бинарь заворачивается в контейнер (к примеру XML) и туда-же кидается подпись. Тоесть технически это решаемо. Надо только курить доки и пробовать. Реально также подписать PDF документ с помощью библиотеки iText хотя никто в топике не признался что делал это когда-либо. Я кажется когда-то что-то делал с iText или Jasper. Не помню точно. Формировал отчётность. Но подписывание не делал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2015, 19:32 |
|
||
|
подскажите, реально ли вообще сделать такое
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovСтранные вы люди ... Проблема не в том, что нельзя состряпать на коленке "нечто этакое". Проблема в том, что существует "лицензирование отдельных видов деятельности", а генерация электронной подписи требует работы с ключевым материалом (закрытой частью ключа). В результате, чтобы легально не то что продавать - бесплатно распространять СКЗИ, требуется лицензия "от ФСБ". А ещё есть такая вещь, как сертифицированное "пофигу что". Нет, можно и не сертифицироваться, но при любом конфликте любой участник имеет полное право сделать морду тяпкой и суд будет на его стороне. тут у нас внутренний документ. просто контора немаленькая и филиалы в разных странах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2015, 23:18 |
|
||
|
подскажите, реально ли вообще сделать такое
|
|||
|---|---|---|---|
|
#18+
Dima TBasil A. SidorovВ результате, чтобы легально не то что продавать - бесплатно распространять СКЗИ, требуется лицензия "от ФСБ". А ещё есть такая вещь, как сертифицированное "пофигу что". Не перегибай. Использовать в рамках одного предприятия можно. Внутренний документооборот например. Приказ генерального "Считать на внутренноем сайте нажатие кнопки "подписать" равным ручной подписи" и все. И пох чего там, реальная ЭЦП или просто битовый флаг. Но работать это будет только до тех пор, пока остаётся внутри этой организации. Снаружи - в т.ч. и в случае, к примеру, бодания работника с работодателем в суде, работник Basil A. Sidorovимеет полное право сделать морду тяпкой и суд будет на его стороне. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2015, 08:54 |
|
||
|
|

start [/forum/topic.php?fid=16&tid=1340922]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
167ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 450ms |

| 0 / 0 |
