Библиотеки парсинга сертификата Crypto/X509 для Python

Питон dict имеет два способа адресации своих значений:

  1. events["path"] - вызовет исключение, если "path" not in events
  2. events.get("path", "default") - вернется » по умолчанию ", если ключ отсутствует
6
задан Community 23 May 2017 в 10:27
поделиться

3 ответа

Вы могли бы хотеть попробовать keyczar, как упомянуто мной в Вашем другом сообщении, так как та библиотека на самом деле имеет реализации и для Python и для Java. Это помогло бы использовать его в обоих контекстах.

Слово предупреждения: Я на самом деле не пользовался этой библиотекой 8 (поэтому возьмите это с мелкой частицей соли.

3
ответ дан 10 December 2019 в 02:55
поделиться

Используйте M2Crypto, это - самый полный инструмент IMHO

5
ответ дан 10 December 2019 в 02:55
поделиться

Мой опыт заключается в том, что большинство крипто-библиотек сосредоточены на конкретном рабочем процессе - проще определенный набор задач, а другие трудные или, возможно, невозможно. Исключением к этому было бы теми, которые действительно были в течение длительного времени и повзрослели (например, openssl, Bouncycastle, но ни один из библиотек Python в моем опыте). Итак, вам действительно нужно оценить библиотеки в контексте того, что вы пытаетесь сделать.

Более конкретно, я использовал PyopensSL для простого поколения закрытых ключей и запросов сертификатов (то есть клиенту к CA) и очень доволен этим.

1
ответ дан 10 December 2019 в 02:55
поделиться
Другие вопросы по тегам:

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