Python

2008-09-27 6 views
5

için Crypto/X509 sertifika ayrıştırma kütüphaneleri Python için önerilen tüm kripto kitaplıkları. x509 certificate parsing libraries for Java'da benzer bir şey sorduğumu biliyorum, ancak soruyu ikiye ayırmalıydım.Python

İhtiyacım olan şey, içinde yer alan bilgileri ayıklamak için X.509 Sertifikalarını ayrıştırma yeteneğidir.

Looking etrafında, ben buldum iki seçenek:

, pyOpenSSL en "muhafaza" gibi görünüyor, ama onlarla deneyim sahibi olabilecek herkes hakkında geri bildirim almak isterim?

cevap

3

Diğer kitaplığınızda bana göre belirtildiği gibi keyczar'u denemek isteyebilirsiniz, çünkü bu kitaplık hem python hem de java için gerçekte uygulamalara sahiptir. Bu, onu her iki bağlamda kullanmayı kolaylaştırır.

Uyarı bir kelime:.

5

Kullanım M2Crypto, en eksiksiz bir araçtır Kripto kütüphanelerinin çoğu belirli bir iş akışına odaklanır - belirli bir dizi görevi kolaylaştırır ve diğerleri zor veya belki de imkansızdır.Bu durumun istisnası, gerçekten uzun zamandır var olmuş ve olgunlaşmıştır (örn. openssl, bounceycastle, ama python kitaplıklarının hiçbiri benim tecrübemde değil.O yüzden, kütüphaneleri ne yapmaya çalıştığınız bağlamında değerlendirmelisiniz.

Daha özel olarak, özel anahtarların ve sertifika isteklerinin kolayca oluşturulması için pyOpenSSL kullandım (örn. bir CA'ya müşteri olmak ve bununla birlikte oldukça mutluyum.

+2

M2Crypto'nun yazarı sizsiniz. Sağ? – EfForEffort

+0

Hayır, şu anki bakıcım. –

1

Benim deneyim IMHO ben aslında bu kütüphane 8 (yani inanmayarak bunu al lütfen kullanmadıysanız