Atom Лента - Форум КриптоПро - Тема:Проверка файла и подписи на nix сервере (centos) - 10Форум КриптоПро - Atom Лентаurn:https:--www-cryptopro-ru:AtomLenta:ForumKriptoPro:Tema:Proverkafajjlaipodpisinanixservere(centos)-10:1Copyright 2024 Форум КриптоПро2024-03-29T15:48:07Zhttps://www.cryptopro.ru/forum2/Images/YAFLogo.pngForum Adminhttps://www.cryptopro.ruforum@cryptopro.ruGTAlexhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=61188&name=GTAlexGTAlexhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=61188&name=GTAlexGTAlexhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=61188&name=GTAlexGTAlexhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=61188&name=GTAlextwo_oceanshttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=36490&name=two_oceansGTAlexhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=61188&name=GTAlexАндрей *https://www.cryptopro.ru/forum2/default.aspx?g=profile&u=15008&name=Андрей *GTAlexhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=61188&name=GTAlexАндрей *https://www.cryptopro.ru/forum2/default.aspx?g=profile&u=15008&name=Андрей *TolikTipaTut1https://www.cryptopro.ru/forum2/default.aspx?g=profile&u=49415&name=TolikTipaTut1GTAlexhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=61188&name=GTAlexYetAnotherForum.NETurn:https:--www-cryptopro-ru:ftPosts:st1:meid130187:1Проверка файла и подписи на nix сервере (centos)<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: Андрей * <a href="/forum2/default.aspx?g=posts&m=130136#post130136"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote><div class="quote"><span class="quotetitle">Автор: GTAlex <a href="/forum2/default.aspx?g=posts&m=130107#post130107"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote> <br />Сначала хотел использовать библиотеку php, но в силу <span class="highlight">практически полного отсутствия поддержки</span> пришлось отказаться :(<br /><br /></div></div><br /><br />О чём речь? <br />Вам отказали в ТП, с сертификатом?<br /></div></div><br /><br />Коллеги, прошу прощенья :)<br />Поддержка на самом деле на очень высоком уровне, как по решению задачи (в первом же ответе ответ в десятку) так и по скорости взаимодействия (общение получилось практически онлайн - на доп.вопросы быстрый ответ) - спасибо!<br />Так же был приятно удивлён подключению профессионалов к темам в форуме - отдельное спасибо!<br /><br /><br />Цитирую предоставленное ТП решение проблемы с segmentation fault<br /><br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote><br />Выполните команду (с правами root) вида:<br /><br />/opt/cprocsp/sbin/amd64/cpconfig -ini '\cryptography\apppath' -add string 'libcurl.so' '/usr/lib/x86_64-linux-gnu/libcurl.so'<br /><br />где<br /><br />'/usr/lib/x86_64-linux-gnu/libcurl.so' - замените на путь к системной библиотеке libcurl.<br /><br /></div></div><br /><br />в моём случае (CentOS 7 + PHP 7.4.27) путь такой '/usr/lib64/libcurl.so.4.3.0'<br />вставил, запустил, заработало!</td></tr></table>2022-01-11T14:29:04+03:002022-01-11T14:29:04+03:00GTAlex<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: Андрей * <a href="/forum2/default.aspx?g=posts&m=130136#post130136"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote><div class="quote"><span class="quotetitle">Автор: GTAlex <a href="/forum2/default.aspx?g=posts&m=130107#post130107"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote> <br />Сначала хотел использовать библиотеку php, но в силу <span class="highlight">практически полного отсутствия поддержки</span> пришлось отказаться :(<br /><br /></div></div><br /><br />О чём речь? <br />Вам отказали в ТП, с сертификатом?<br /></div></div><br /><br />Коллеги, прошу прощенья :)<br />Поддержка на самом деле на очень высоком уровне, как по решению задачи (в первом же ответе ответ в десятку) так и по скорости взаимодействия (общение получилось практически онлайн - на доп.вопросы быстрый ответ) - спасибо!<br />Так же был приятно удивлён подключению профессионалов к темам в форуме - отдельное спасибо!<br /><br /><br />Цитирую предоставленное ТП решение проблемы с segmentation fault<br /><br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote><br />Выполните команду (с правами root) вида:<br /><br />/opt/cprocsp/sbin/amd64/cpconfig -ini '\cryptography\apppath' -add string 'libcurl.so' '/usr/lib/x86_64-linux-gnu/libcurl.so'<br /><br />где<br /><br />'/usr/lib/x86_64-linux-gnu/libcurl.so' - замените на путь к системной библиотеке libcurl.<br /><br /></div></div><br /><br />в моём случае (CentOS 7 + PHP 7.4.27) путь такой '/usr/lib64/libcurl.so.4.3.0'<br />вставил, запустил, заработало!</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid130184:1Проверка файла и подписи на nix сервере (centos)<table class="content postContainer" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: two_oceans <a href="/forum2/default.aspx?g=posts&m=130171#post130171"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>...высока вероятность, что примеры не взлетели из-за неправильно установленных сертификатов, контейнеров, цепочек, адресов серверов и т.д. Тонкий момент - пользователь, под которым ставили сертификаты должен быть тем под которым потом запускаете php...</div></div><br /><br />Как диагностировать правильность установки сертификатов, контейнеров, цепочек, адресов серверов и т.д.?<br /><br />Я вообще вроде никаких сертификатов не ставил, только по инструкции софт необходимый для сборки модуля и сгенерировал тестовый сертификат.<br />Подпись генерируется - тут вопросов нет, а вот проверка "не взлетела".<br /><br />С проверкой не понимаю - там же вроде всё нужное для проверки в самой подписи содержится.<br /><br />Может реально чего, то не установил - подскажите что вообще нужно установить для моей задачи?</td></tr></table>2022-01-11T13:41:56+03:002022-01-11T13:41:56+03:00GTAlex<table class="content postContainer" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: two_oceans <a href="/forum2/default.aspx?g=posts&m=130171#post130171"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>...высока вероятность, что примеры не взлетели из-за неправильно установленных сертификатов, контейнеров, цепочек, адресов серверов и т.д. Тонкий момент - пользователь, под которым ставили сертификаты должен быть тем под которым потом запускаете php...</div></div><br /><br />Как диагностировать правильность установки сертификатов, контейнеров, цепочек, адресов серверов и т.д.?<br /><br />Я вообще вроде никаких сертификатов не ставил, только по инструкции софт необходимый для сборки модуля и сгенерировал тестовый сертификат.<br />Подпись генерируется - тут вопросов нет, а вот проверка "не взлетела".<br /><br />С проверкой не понимаю - там же вроде всё нужное для проверки в самой подписи содержится.<br /><br />Может реально чего, то не установил - подскажите что вообще нужно установить для моей задачи?</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid130182:1Проверка файла и подписи на nix сервере (centos)<table class="content postContainer_Alt" width="100%"><tr><td>1. Задача в данный момент проверки файлов документа и его подписи, никакой специфики - просто не работает, почему пока не знаю. В ТП отписал, но это не быстро, у них обычно и своей работы в достатке.<br /><br />2. Синтаксис сделал, где то из-за общего недопонимания теории совершаю ошибки в коде, на которые получаю такие ответы программы, что очень трудно диагностировать истинную причину ошибки (если ты конечно сам не являешься разработчиком или сотрудником ТП) - неправильно установлены сертификаты, контейнеры, цепочеки, адресов серверов или что нибудь ещё "очень простое" с Вашей точки зрения...<br />Вы правы, например, в задаче проверки подписи я пока даже не понимаю теоретической базы, что из вышеперечисленного должно быть установлено и как теоретически должна осуществляться эта проверка.<br />Пока вижу так - есть файл + подпись + php модуль, инициализируешь объект класс CPSignedData(), вызываешь метод VerifyCades() - получаешь результат.<br />Кроме того, что было указано для установки PHP модуля в инструкции я ничего дополнительно в ОС не ставил. <br />С командной строки проверка работает - ожидал, что с модулем тоже должно работать...<br />В данный момент результат "segmenation fault" на двух разных nix серверах, и <a rel="nofollow" href="https://www.cryptopro.ru/forum2/default.aspx?g=posts&m=130177" title="https://www.cryptopro.ru/forum2/default.aspx?g=posts&m=130177">такие</a> проблемы не только у меня...<br /><br /><br />3. Не вижу смысла в веб-сервере под Windows и очень рад, что не столкнулся с Вашими проблемами<br />4. Обида перенеслась на phpcades потому, что с командной строки "/opt/cprocsp/bin/amd64/cryptcp -nochain -vsignf blank.pdf -f blank.pdf.sgn" работает корректно, а php скрипт в несколько строчек уже который день пытаюсь запустить - сначала ошибки (тут я сам конечно виноват, но думаю можно было и более понятные расшифровки ошибок сделать), теперь вот segmenation fault.</td></tr></table>2022-01-11T13:27:31+03:002022-01-11T13:27:31+03:00GTAlex<table class="content postContainer_Alt" width="100%"><tr><td>1. Задача в данный момент проверки файлов документа и его подписи, никакой специфики - просто не работает, почему пока не знаю. В ТП отписал, но это не быстро, у них обычно и своей работы в достатке.<br /><br />2. Синтаксис сделал, где то из-за общего недопонимания теории совершаю ошибки в коде, на которые получаю такие ответы программы, что очень трудно диагностировать истинную причину ошибки (если ты конечно сам не являешься разработчиком или сотрудником ТП) - неправильно установлены сертификаты, контейнеры, цепочеки, адресов серверов или что нибудь ещё "очень простое" с Вашей точки зрения...<br />Вы правы, например, в задаче проверки подписи я пока даже не понимаю теоретической базы, что из вышеперечисленного должно быть установлено и как теоретически должна осуществляться эта проверка.<br />Пока вижу так - есть файл + подпись + php модуль, инициализируешь объект класс CPSignedData(), вызываешь метод VerifyCades() - получаешь результат.<br />Кроме того, что было указано для установки PHP модуля в инструкции я ничего дополнительно в ОС не ставил. <br />С командной строки проверка работает - ожидал, что с модулем тоже должно работать...<br />В данный момент результат "segmenation fault" на двух разных nix серверах, и <a rel="nofollow" href="https://www.cryptopro.ru/forum2/default.aspx?g=posts&m=130177" title="https://www.cryptopro.ru/forum2/default.aspx?g=posts&m=130177">такие</a> проблемы не только у меня...<br /><br /><br />3. Не вижу смысла в веб-сервере под Windows и очень рад, что не столкнулся с Вашими проблемами<br />4. Обида перенеслась на phpcades потому, что с командной строки "/opt/cprocsp/bin/amd64/cryptcp -nochain -vsignf blank.pdf -f blank.pdf.sgn" работает корректно, а php скрипт в несколько строчек уже который день пытаюсь запустить - сначала ошибки (тут я сам конечно виноват, но думаю можно было и более понятные расшифровки ошибок сделать), теперь вот segmenation fault.</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid130171:1Проверка файла и подписи на nix сервере (centos)И тут я столкнулся тем какой убогий у php exec - создает 3 файловых дескриптора (один на вход запускаемого процесса stdin, 2 на выходы stdout + stderr) - так вот, выходы имеют ограниченный размер буфера и если php ждет завершения процесса, а буфер выхода заполнился, то запущенный процесс приостанавливается если нельзя вывести в буфер. При этом php продолжает считать, что процесс не завершился и не читает из переполненного буфера (чтение бы освободило часть буфера и отменило приостановку). Выходит тупо взаимная блокировка. Пришлось один вывод максимально сократить, второй отладочный вывести на дескриптор файла.2022-01-11T12:46:27+03:002022-01-11T12:46:27+03:00two_oceansИ тут я столкнулся тем какой убогий у php exec - создает 3 файловых дескриптора (один на вход запускаемого процесса stdin, 2 на выходы stdout + stderr) - так вот, выходы имеют ограниченный размер буфера и если php ждет завершения процесса, а буфер выхода заполнился, то запущенный процесс приостанавливается если нельзя вывести в буфер. При этом php продолжает считать, что процесс не завершился и не читает из переполненного буфера (чтение бы освободило часть буфера и отменило приостановку). Выходит тупо взаимная блокировка. Пришлось один вывод максимально сократить, второй отладочный вывести на дескриптор файла.urn:https:--www-cryptopro-ru:ftPosts:st1:meid130163:1Проверка файла и подписи на nix сервере (centos)<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: Андрей * <a href="/forum2/default.aspx?g=posts&m=130160#post130160"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote><br />Примеров мало по php в документации, потому что по сути - они есть выше, не в разделе для PHP<br /> (интерфейс же общий, текст только другой.. пробовали смотреть описание COM и js примеры?)<br /></div></div><br /><br /><br />Когда в этой теме "как рыба в воде" всё просто и понятно, а когда не знаешь с какой стороны подойти - всё далеко не так тривиально.<br /><br />Побольше простых и рабочих примеров на php под самые распространённые задачи явно не помешало бы ...<br /><br />К тому же, когда находишь рабочий пример для довольно тривиальной задачи, а он "не взлетает" ни на одном, ни на втором сервере + на форуме люди мучаются с похожей проблемой а решения в ветке так и нет, невольно в сторону (shell_exec + парсинг выдачи) начинаешь думать :(</td></tr></table>2022-01-11T12:11:50+03:002022-01-11T12:11:50+03:00GTAlex<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: Андрей * <a href="/forum2/default.aspx?g=posts&m=130160#post130160"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote><br />Примеров мало по php в документации, потому что по сути - они есть выше, не в разделе для PHP<br /> (интерфейс же общий, текст только другой.. пробовали смотреть описание COM и js примеры?)<br /></div></div><br /><br /><br />Когда в этой теме "как рыба в воде" всё просто и понятно, а когда не знаешь с какой стороны подойти - всё далеко не так тривиально.<br /><br />Побольше простых и рабочих примеров на php под самые распространённые задачи явно не помешало бы ...<br /><br />К тому же, когда находишь рабочий пример для довольно тривиальной задачи, а он "не взлетает" ни на одном, ни на втором сервере + на форуме люди мучаются с похожей проблемой а решения в ветке так и нет, невольно в сторону (shell_exec + парсинг выдачи) начинаешь думать :(</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid130160:1Проверка файла и подписи на nix сервере (centos)<table class="content postContainer" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: GTAlex <a href="/forum2/default.aspx?g=posts&m=130143#post130143"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote><div class="quote"><span class="quotetitle">Автор: Андрей * <a href="/forum2/default.aspx?g=posts&m=130136#post130136"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote><br />О чём речь? <br />Вам отказали в ТП, с сертификатом?<br /></div></div><br /><br />В правильно поставленном вопросе более половины ответа - в то я ТП не обращался ... :) <br />(отписал только что)<br /><br />Документации по модулю php не нашел (только два небольших примера, не по моей теме)<br />На форуме ветки с похожим вопросом висят без решения - вот и сделал вывод ...<br /></div></div><br /><br />Это же форум, ТП разного уровня оказывается на портале ТП.<br /><br />Примеров мало по php в документации, потому что по сути - они есть выше, не в разделе для PHP<br /> (интерфейс же общий, текст только другой.. пробовали смотреть описание COM и js примеры?)<br /><br />Об этом написано - <a rel="nofollow" href="https://docs.cryptopro.ru/cades/phpcades?id=%d0%98%d0%bd%d1%82%d0%b5%d1%80%d1%84%d0%b5%d0%b9%d1%81-%d1%80%d0%b0%d1%81%d1%88%d0%b8%d1%80%d0%b5%d0%bd%d0%b8%d1%8f" title="https://docs.cryptopro.ru/cades/phpcades?id=%d0%98%d0%bd%d1%82%d0%b5%d1%80%d1%84%d0%b5%d0%b9%d1%81-%d1%80%d0%b0%d1%81%d1%88%d0%b8%d1%80%d0%b5%d0%bd%d0%b8%d1%8f">Интерфейс расширения</a></td></tr></table>2022-01-11T11:54:28+03:002022-01-11T11:54:28+03:00Андрей *<table class="content postContainer" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: GTAlex <a href="/forum2/default.aspx?g=posts&m=130143#post130143"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote><div class="quote"><span class="quotetitle">Автор: Андрей * <a href="/forum2/default.aspx?g=posts&m=130136#post130136"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote><br />О чём речь? <br />Вам отказали в ТП, с сертификатом?<br /></div></div><br /><br />В правильно поставленном вопросе более половины ответа - в то я ТП не обращался ... :) <br />(отписал только что)<br /><br />Документации по модулю php не нашел (только два небольших примера, не по моей теме)<br />На форуме ветки с похожим вопросом висят без решения - вот и сделал вывод ...<br /></div></div><br /><br />Это же форум, ТП разного уровня оказывается на портале ТП.<br /><br />Примеров мало по php в документации, потому что по сути - они есть выше, не в разделе для PHP<br /> (интерфейс же общий, текст только другой.. пробовали смотреть описание COM и js примеры?)<br /><br />Об этом написано - <a rel="nofollow" href="https://docs.cryptopro.ru/cades/phpcades?id=%d0%98%d0%bd%d1%82%d0%b5%d1%80%d1%84%d0%b5%d0%b9%d1%81-%d1%80%d0%b0%d1%81%d1%88%d0%b8%d1%80%d0%b5%d0%bd%d0%b8%d1%8f" title="https://docs.cryptopro.ru/cades/phpcades?id=%d0%98%d0%bd%d1%82%d0%b5%d1%80%d1%84%d0%b5%d0%b9%d1%81-%d1%80%d0%b0%d1%81%d1%88%d0%b8%d1%80%d0%b5%d0%bd%d0%b8%d1%8f">Интерфейс расширения</a></td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid130143:1Проверка файла и подписи на nix сервере (centos)<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: Андрей * <a href="/forum2/default.aspx?g=posts&m=130136#post130136"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote><br />О чём речь? <br />Вам отказали в ТП, с сертификатом?<br /></div></div><br /><br />В правильно поставленном вопросе более половины ответа - в то я ТП не обращался ... :) <br />(отписал только что)<br /><br />Документации по модулю php не нашел (только два небольших примера, не по моей теме)<br />На форуме ветки с похожим вопросом висят без решения - вот и сделал вывод ...<br /></td></tr></table>2022-01-11T11:09:03+03:002022-01-11T11:09:03+03:00GTAlex<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: Андрей * <a href="/forum2/default.aspx?g=posts&m=130136#post130136"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote><br />О чём речь? <br />Вам отказали в ТП, с сертификатом?<br /></div></div><br /><br />В правильно поставленном вопросе более половины ответа - в то я ТП не обращался ... :) <br />(отписал только что)<br /><br />Документации по модулю php не нашел (только два небольших примера, не по моей теме)<br />На форуме ветки с похожим вопросом висят без решения - вот и сделал вывод ...<br /></td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid130136:1Проверка файла и подписи на nix сервере (centos)<table class="content postContainer" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: GTAlex <a href="/forum2/default.aspx?g=posts&m=130107#post130107"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote> <br />Сначала хотел использовать библиотеку php, но в силу <span class="highlight">практически полного отсутствия поддержки</span> пришлось отказаться :(<br /><br /></div></div><br /><br />О чём речь? <br />Вам отказали в ТП, с сертификатом?<br /></td></tr></table>2022-01-11T10:25:08+03:002022-01-11T10:25:08+03:00Андрей *<table class="content postContainer" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: GTAlex <a href="/forum2/default.aspx?g=posts&m=130107#post130107"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote> <br />Сначала хотел использовать библиотеку php, но в силу <span class="highlight">практически полного отсутствия поддержки</span> пришлось отказаться :(<br /><br /></div></div><br /><br />О чём речь? <br />Вам отказали в ТП, с сертификатом?<br /></td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid130130:1Проверка файла и подписи на nix сервере (centos)<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: GTAlex <a href="/forum2/default.aspx?g=posts&m=130107#post130107"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>Здравствуйте!<br /><br />Интересует вопрос проверки файла и подписи на сервере.<br />Как можно узнать дату подписания из файла подписи через командную строку?<br /><br />PS<br />Сначала хотел использовать библиотеку php, но в силу практически полного отсутствия поддержки пришлось отказаться :(<br /><br /></div></div><br /><br />Здравствуйте. <br /><br />Вывод даты подписания чепез командную строку можно сделать <a rel="nofollow" href="https://www.cryptopro.ru/forum2/default.aspx?g=posts&m=126859#post126859" title="https://www.cryptopro.ru/forum2/default.aspx?g=posts&m=126859#post126859">вот так</a>. <br /><br />Проверить ЭП можно с помощью csptest / cryptcp и даже того же openssl</td></tr></table>2022-01-11T09:54:56+03:002022-01-11T09:54:56+03:00TolikTipaTut1<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: GTAlex <a href="/forum2/default.aspx?g=posts&m=130107#post130107"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>Здравствуйте!<br /><br />Интересует вопрос проверки файла и подписи на сервере.<br />Как можно узнать дату подписания из файла подписи через командную строку?<br /><br />PS<br />Сначала хотел использовать библиотеку php, но в силу практически полного отсутствия поддержки пришлось отказаться :(<br /><br /></div></div><br /><br />Здравствуйте. <br /><br />Вывод даты подписания чепез командную строку можно сделать <a rel="nofollow" href="https://www.cryptopro.ru/forum2/default.aspx?g=posts&m=126859#post126859" title="https://www.cryptopro.ru/forum2/default.aspx?g=posts&m=126859#post126859">вот так</a>. <br /><br />Проверить ЭП можно с помощью csptest / cryptcp и даже того же openssl</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid130107:1Проверка файла и подписи на nix сервере (centos)<table class="content postContainer" width="100%"><tr><td>Здравствуйте!<br /><br />Интересует вопрос проверки файла и подписи на сервере.<br />Как можно узнать дату подписания из файла подписи через командную строку?<br /><br />PS<br />Сначала хотел использовать библиотеку php, но в силу практически полного отсутствия поддержки пришлось отказаться :(<br /><br /></td></tr></table>2022-01-11T05:22:05+03:002022-01-11T05:22:05+03:00GTAlex<table class="content postContainer" width="100%"><tr><td>Здравствуйте!<br /><br />Интересует вопрос проверки файла и подписи на сервере.<br />Как можно узнать дату подписания из файла подписи через командную строку?<br /><br />PS<br />Сначала хотел использовать библиотеку php, но в силу практически полного отсутствия поддержки пришлось отказаться :(<br /><br /></td></tr></table>