Статус: Новичок
Группы: Участники
Зарегистрирован: 15.05.2012(UTC) Сообщений: 1
|
Подскажите в проблемке.
циклическим батником в коем есть строка проверки ЭЦП вот такого вот плана: c:\util\cryptcp32 -verify -f c:\util\ivanov.cer %%i.msg %%i.arj проверяется подпись считанного в цикле файла.
если подпись верна - имеем вывод:
Будет использован следующий сертификат: Субъект:Иванов Александр Викторович, филиал, "название ", Nsk, Nskaya, RU, iv@***.ru Действителен с dd.mm.yyyy 10:24:00 по dd.mm.yyyy 10:28:00
Проверка подписи... Автор подписи: Иванов Александр Викторович, филиал, "название ", Nsk, Nskaya, RU, iv@***.ru Подпись проверена. [ReturnCode: 0]
и батник пошёл работать дальше выполняя следующие команды или возвращаясь в цикл ожидая следующего файла для проверки
если подпись не верна ( инициировал тест проверки другой подписью ) имеем следующее:[/i]
Утилита командной строки для защиты данных.
Будет использован следующий сертификат:
Субъект:Петров Сергей Николаевич, филиал, "название ", Nsk, Nskaya, RU, pet@***.ru
Действителен с dd.mm.yyyy 10:24:00 по dd.mm.yyyy 10:28:00
Проверка подписи... Автор подписи: Иванов Александр Викторович, филиал, "название ", Nsk, Nskaya, RU, iv@***.ru
Подпись не будет проверена, так как данный сертификат не удовлетворяет КПС. [ErrorCode: 0x200001f9]
[i]и файл идет отрабатывать дальше.
вопрос может и не в тему форума, но вдруг в штатных ключиках cryptcp есть такая фишка - прерывать или стопорить выполнение при отрицательном результате проверки подписи? (или задать какой нибудь вопрос допустим оператору с вводом ответа (да/нет/не знаю) или считать как то код ошибки и записать в лог (нет сенд ) но какая то реакция ? вопрос в том что после проверки ЭЦП при любом результате проверки из файла *.msg (с подписью ) имеем выходной *.arj который открывается очень даже неплохо опять же независимо чьим сертификатом проверялся подписанный файл заранее спасибо
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 14,112   Сказал «Спасибо»: 615 раз Поблагодарили: 2381 раз в 1873 постах
|
%errorlevel% поможет == ReturnCode c:\util\cryptcp32 -verify -f c:\util\ivanov.cer %%i.msg %%i.arj пример: if %ERRORLEVEL%==0 ... все ОК + по cmd http://www.windowsfaq.ru/content/view/144/37/Цитата: Подскажите в проблемке.
циклическим батником в коем есть строка проверки ЭЦП вот такого вот плана: c:\util\cryptcp32 -verify -f c:\util\ivanov.cer %%i.msg %%i.arj проверяется подпись считанного в цикле файла.
и Цитата: прерывать или стопорить выполнение при отрицательном результате проверки подписи?
 сам создал цикл = сам обработай результат каждого вызова приложения (cryptcp) Отредактировано пользователем 15 мая 2012 г. 16:12:41(UTC)
| Причина: Не указана |
|
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close