The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Проблема с выводом результата операции openssl smime verify "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Shell скрипты)
Изначальное сообщение [ Отслеживать ]

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

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Проблема с выводом результата операции openssl smime verify "  +/
Сообщение от fireprophet on 13-Дек-12, 11:04 
>[оверквотинг удален]
> openssl smime verify - in [fileName] -inform der -out [outputFileName] - noverify
> ,
> noverify потому что есть проблема с корневым сертификатом , сейчас для меня
> важно произвести просто проверку действительности самой подписи. Операция завершается
> выводом в консоль "Verify Successful", но при выводе результата в файл
> все отображается в непонятной кодировке при чем как в винде так
> и в линуксе. Транскрибирование в файл в PowerShell вообще не отображает
> вывода операции. При выполнении операции в Линуксе та же проблема с
> выводом в файл. Кодировки пробовал всякие, но это какая-то неизвестная, в
> этой связи прошу совета не встречался ли кто-нибудь с такой проблемой?

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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