Проблема с выводом результата операции 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 .". Всем успехов!
|