Задать вопрос
@ilov3
Учу питон и джангу потому что модно

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

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

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

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
02 февр. 2025, в 10:45
1000 руб./за проект
02 февр. 2025, в 10:19
7000 руб./за проект
02 февр. 2025, в 08:12
2500 руб./за проект