Как получить данные ЭЦП из переданного PDF документа?
Как получить данные ЭЦП из переданного PDF документа?
Вроде бы тривиальная задача: принятую в Медок от поставщика счет-фактуру, подписанную им его ЭЦП, передать, допустим, в другие инстанции на согласование/разрешение оплаты. В Медке есть механизм выгрузки таких документов в формате PDF, содержащих в себе цифровые подписи партнера.
Вопрос в студию: как этим другим инстанциям (которые лично у нас зачастую зарубежные, англоязычные), не имеющим программы "Медок", быстро и просто убедиться, что на документ PDF наложены ЭЦП, прочитать данные таких ЭЦП (владелец, издатель, номер, срок действия, и т.д.)?
Бесплатная программа Adobe Acrobat Reader никак наличие ЭЦП на документе не определяет, и, соответственно, данные ЭЦП никак не предъявляет. Такое умеет ADOBE ACROBAT PRO DC, но это стоит денег. В свое время занимался этим вопросом, но варианта, который без геморроя, без вложения денег на спец. ПО, или без поиска взломанной триальной специальной программули, так и не нашел. Не спорю, - возможно плохо искал...
Подскажите, кто знает: как партнерам, инстанциям, или еще кому, абсолютно просто и совершенно ненапряжно быстро прочитать данные наложенных на PDF-документы цифровых подписей?
Если такое простое решение отсутствует, то возможно разработчику Медка стоит избавиться от формата PDF в Медке, и предложить другой формат обмена подписанными ЭЦП документами, содержащими визуальное графическое отображение данных такого документа? Иначе, в отсутствие Медка, такое существующее решение теряет всякую практическую ценность и смысл вообще...
ЗЫ. xml-вариант не предлагать, - высокие инстанции по определению должны быть тупыми, и не знать шо це таке..., - у них и своих проблем хватает...
ЗЫ.ЗЫ. Вариант выгрузки в PDF "мухи отдельно, суп отдельно", т.е. документ отдельно, ЭЦП отдельно, неприемлем, по соображениям безопасности: Закон Украины Об электронных документах и электронном документообороте, Статья 12. Проверка целостности электронного документа. Проверка целостности электронного документа проводится путем проверки электронной цифровой подписи.
Вопрос в студию: как этим другим инстанциям (которые лично у нас зачастую зарубежные, англоязычные), не имеющим программы "Медок", быстро и просто убедиться, что на документ PDF наложены ЭЦП, прочитать данные таких ЭЦП (владелец, издатель, номер, срок действия, и т.д.)?
Бесплатная программа Adobe Acrobat Reader никак наличие ЭЦП на документе не определяет, и, соответственно, данные ЭЦП никак не предъявляет. Такое умеет ADOBE ACROBAT PRO DC, но это стоит денег. В свое время занимался этим вопросом, но варианта, который без геморроя, без вложения денег на спец. ПО, или без поиска взломанной триальной специальной программули, так и не нашел. Не спорю, - возможно плохо искал...
Подскажите, кто знает: как партнерам, инстанциям, или еще кому, абсолютно просто и совершенно ненапряжно быстро прочитать данные наложенных на PDF-документы цифровых подписей?
Если такое простое решение отсутствует, то возможно разработчику Медка стоит избавиться от формата PDF в Медке, и предложить другой формат обмена подписанными ЭЦП документами, содержащими визуальное графическое отображение данных такого документа? Иначе, в отсутствие Медка, такое существующее решение теряет всякую практическую ценность и смысл вообще...
ЗЫ. xml-вариант не предлагать, - высокие инстанции по определению должны быть тупыми, и не знать шо це таке..., - у них и своих проблем хватает...
ЗЫ.ЗЫ. Вариант выгрузки в PDF "мухи отдельно, суп отдельно", т.е. документ отдельно, ЭЦП отдельно, неприемлем, по соображениям безопасности: Закон Украины Об электронных документах и электронном документообороте, Статья 12. Проверка целостности электронного документа. Проверка целостности электронного документа проводится путем проверки электронной цифровой подписи.
- Вкладення
-
- Act.jpg (46.25 Кіб) Переглянуто 9826 разів
«Чтобы правильно задать вопрос, нужно знать большую часть ответа». Роберт Шекли
Re: Как получить данные ЭЦП из переданного PDF документа?
Вы можете в Медке через Графическое отображение сохранить документ ПДФ с подписями и проверить его через Центральный удостоверяющий орган https://czo.gov.ua/verify. В результате проверки можно посмотреть какие подписи наложены, а ПДФ файл можно открыть ПДФ-ридером.
Re: Как получить данные ЭЦП из переданного PDF документа?
Вы не поняли... Мне нужно такой сохраненный файл ПДФ, с наложенными цифровыми подписями, переслать за бугор, нехристям. А там они должны сами самотужки выполнить проверку ЭЦП на документе... Как они могут это сделать просто и элементарно?MariAmell писав: ↑14 листопада 2017, 14:33Вы можете в Медке через Графическое отображение сохранить документ ПДФ с подписями и проверить его через Центральный удостоверяющий орган https://czo.gov.ua/verify. В результате проверки можно посмотреть какие подписи наложены, а ПДФ файл можно открыть ПДФ-ридером.
Впрочем идея с проверкой на сайте, за неимением лучшего, тоже годится... На безрыбье и рак - рыба... Спасибо! Жалко там не все данные выдает по сертификату. Например срок окончания действия не показывает...
Востаннє редагувалось 14 листопада 2017, 14:58 користувачем Ivanhoe, всього редагувалось 1 раз.
«Чтобы правильно задать вопрос, нужно знать большую часть ответа». Роберт Шекли
Re: Как получить данные ЭЦП из переданного PDF документа?
В Adobe Reader есть средства по валидации цифровых подписей. Вот только никак не пойму, почему он их (подписи) не видит. Либо у нас в Украине какой-то особенный порядок подписания (не как по всем мире), либо какие-то косяки при генерации pdf-файла "графічного зображення".
Re: Как получить данные ЭЦП из переданного PDF документа?
Нету у него такого... Наложить свою подпись можно. Посмотреть наложенную чужую - фиг... Им вообще не определишь, что документ содержит цифровые подписи... Полноценно с ЭЦП работает адобовский редактор ПДФ, но это удовольствие только за деньги...
«Чтобы правильно задать вопрос, нужно знать большую часть ответа». Роберт Шекли
-
- Повідомлень: 717
- З нами з: 13 червня 2012, 09:38
Re: Как получить данные ЭЦП из переданного PDF документа?
1) Заходят на сайт https://czo.gov.ua/verify (Это сайт Центрального удостоверяющего органа. Данный орган является главным среди всех центров сертификации ключей в Украине).
2) Нажимают кнопку "выбрать" и выбирают документ, который Вы им отправили.
3) Появится информация о том, кто подписал данный документ и какими подписями. (см. спойлер)
Остается только вопрос перевода с украинского языка на иностранный.
2) Нажимают кнопку "выбрать" и выбирают документ, который Вы им отправили.
3) Появится информация о том, кто подписал данный документ и какими подписями. (см. спойлер)
Остается только вопрос перевода с украинского языка на иностранный.
- | Показать
Re: Как получить данные ЭЦП из переданного PDF документа?
В бесплатной версии - не работает. Платную не пробовал, т.к. без надобности, - никакие мои инстанции ни копейки не заплатят за удовольствие прочитать данные электрических ключиков.
«Чтобы правильно задать вопрос, нужно знать большую часть ответа». Роберт Шекли
Re: Как получить данные ЭЦП из переданного PDF документа?
Пока это самый простой способ! Гугл моим инстанциям в помощь, для перевода... Только жалко, что конкретно у этого органа czo.gov.ua на земном шаре розмовляють тільки по-українськи...
Спасибо, коллега!
Востаннє редагувалось 14 листопада 2017, 15:20 користувачем Ivanhoe, всього редагувалось 1 раз.
«Чтобы правильно задать вопрос, нужно знать большую часть ответа». Роберт Шекли
Re: Как получить данные ЭЦП из переданного PDF документа?
Если следовать постулату "Ты сурка видишь? - Нет. - А он есть!", то все возможно...
Не исключено, что для медковских подписанных PDF-ов требуется специфический Adobe Plug-Ins, или настройка существующего. В устанавливаемом по умолчанию плагине, в разделе "Help - ""About Adobe Plug-Ins..." - "Digital Signature", содержится такая информация:
The Digital Signature plug-in (DigSig) provides a generic PDF file digital-signing service. Signing plug-ins can register with this plug-in to provide specific signing implementations (e.g. public-key digital signatures or biometric signatures). Adobe Acrobat includes the PPKLite security plug-in which provides public-key digital signature capability. Check the Adobe web site to find signature handlers from other security product vendors.
«Чтобы правильно задать вопрос, нужно знать большую часть ответа». Роберт Шекли