Любые рекомендуемые криптографические библиотеки для Python. Я знаю, что задавал нечто подобное в библиотеки синтаксического анализа сертификатов x509 для Java, но мне следовало разделить вопрос на две части.
Что мне нужно, так это возможность анализировать сертификаты X.509 для извлечения содержащейся в них информации.
Осмотревшись, я нашел два варианта:
Из двух, pyOpenSSL кажется наиболее "поддерживаемым", но я хотел бы получить отзывы от тех, кто может иметь опыт работы с ними?






Возможно, вы захотите попробовать Keyczar, как упоминалось мной в другом вашем сообщении, поскольку эта библиотека фактически имеет реализации как для python, так и для java. Это упростило бы его использование в обоих контекстах.
Предупреждение: я фактически не использовал эту библиотеку 8 (поэтому, пожалуйста, отнеситесь к этому с недоверием.
Используйте M2Crypto, это самый полный инструмент IMHO
Нет, я текущий сопровождающий.
Мой опыт показывает, что большинство криптографических библиотек ориентированы на конкретный рабочий процесс, делая определенный набор задач проще, а другие - сложным или, возможно, невозможным. Исключением могут быть те, которые действительно существуют уже давно и созрели (например, openssl, bounceycastle, но ни одна из библиотек python, по моему опыту). Итак, вам действительно нужно оценивать библиотеки в контексте того, что вы пытаетесь сделать.
В частности, я использовал pyOpenSSL для простой генерации закрытых ключей и запросов на сертификаты (т.е. являясь клиентом центра сертификации), и мне это вполне понравилось.
Вы являетесь автором M2Crypto. Верно?