@ilov3
Учу питон и джангу потому что модно

Как вытащить данные из сертификата?

Есть задача парсить данные из сертификата. Сертификаты эти изначально находятся в расширении *.sig, но отлично открываются блокнотом и читаются base64 декодировщиком(читаются не очень хорошо имеется шум на выходе). Нашел замечательную библиотеку chilkat (есть разные реализации, использовал ту, которая под python). Она умеет вытаскивать отдельные поля, как например: название организации, инн ит.п. Всё было хорошо пока парсер работал на windows. Так вышло, что теперь есть необходимость запускать скрипт из под линукс (ubuntu). Реализация chilkat под линукс ошибок не выдает, но не может спарсить отдельные поля сертификата(как мне показалось именно те, где встречаются русские буквы.). Старался описать ситуацию максимально подробно, ссылок на файлы не кидаю, так как политикой сайта вроде как не разрешается..
UPD
Удалось выяснить еще одно обстоятельство. Установил виртуталку линукса(ubuntu 14.04 русской версии) через vmware, и там библиотека chilkat смогла распарсить данные из сертификата. Собственно, возможно, дело в локализации ОС? (сервер от amazon ec2, соответственно локализация eng должна быть)
  • Вопрос задан
  • 3188 просмотров
Решения вопроса 1
@ilov3 Автор вопроса
Учу питон и джангу потому что модно
В итоге всё оказалось простым и незамысловатым - поменял локаль в линуксе на ру_РУ и всё заработало.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@vilgeforce
Раздолбай и программист
Посмотрите в сторону модуля ssl для питона: https://docs.python.org/2/library/ssl.html
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы