The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Проблема с выводом результата операции openssl smime verify , !*! Fireprophet, 11-Дек-12, 16:59  [смотреть все]
Привет!
Стоит задача проверки CMS сообщения. В качестве инструмента выбрал openssl, соответственно выполняю операцию в консоли Cmd (я понимаю что скажут что я запостил не в тот раздел, но мне кажется, что openssl ближе все таки линуксоидам ;-) :
openssl smime verify - in [fileName] -inform der -out [outputFileName] - noverify ,
noverify потому что есть проблема с корневым сертификатом , сейчас для меня важно произвести просто проверку действительности самой подписи. Операция завершается выводом в консоль "Verify Successful", но при выводе результата в файл все отображается в непонятной кодировке при чем как в винде так и в линуксе. Транскрибирование в файл в PowerShell вообще не отображает вывода операции. При выполнении операции в Линуксе та же проблема с выводом в файл. Кодировки пробовал всякие, но это какая-то неизвестная, в этой связи прошу совета не встречался ли кто-нибудь с такой проблемой?
  • Проблема с выводом результата операции openssl smime verify , !*! fireprophet, 11:04 , 13-Дек-12 (1)
    >[оверквотинг удален]
    > openssl smime verify - in [fileName] -inform der -out [outputFileName] - noverify
    > ,
    > noverify потому что есть проблема с корневым сертификатом , сейчас для меня
    > важно произвести просто проверку действительности самой подписи. Операция завершается
    > выводом в консоль "Verify Successful", но при выводе результата в файл
    > все отображается в непонятной кодировке при чем как в винде так
    > и в линуксе. Транскрибирование в файл в PowerShell вообще не отображает
    > вывода операции. При выполнении операции в Линуксе та же проблема с
    > выводом в файл. Кодировки пробовал всякие, но это какая-то неизвестная, в
    > этой связи прошу совета не встречался ли кто-нибудь с такой проблемой?

    Решение следующее: ловите код возврата - %ERRORLEVEL%, соответственно в зависимости от того успешно ли прошла верификация или от типа ошибки значение будет различное ("0" если все норм), соответственно сначала обнуляем код возврата с помощью вызова например "cd .". Всем успехов!




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру