2008-09-27 5 views
5

Python 용으로 권장되는 모든 암호화 라이브러리. 나는 x509 certificate parsing libraries for Java에서 비슷한 것을 물어 보았다.하지만 나는 두 가지로 질문을 나누어야한다.Python 용 Crypto/X509 인증서 구문 분석 라이브러리

내가 필요로하는 것은 X.509 인증서를 구문 분석하여 포함 된 정보를 추출하는 기능입니다.

찾고 주변에, 내가 찾은 두 가지 옵션 :

는 pyOpenSSL 가장 "유지"것 같다, 그러나 나는 그들과 경험이 있을지도 모르는 누군가에 대한 약간의 피드백을 원합니다?

답변

3

keyczar 다른 게시물에서 저에게 언급 한대로 시도해보십시오. 해당 라이브러리에는 실제로 파이썬과 자바 모두에 대한 구현이 있으므로. 그러면 두 상황 모두에서 더 쉽게 사용할 수 있습니다.

경고의 말씀 :.

5

사용 M2Crypto, 그것은 가장 완벽한 도구입니다 대부분의 암호화 라이브러리는 특정한 워크 플로우에 초점을 맞추고 있습니다. 특정 작업 세트를 더 쉽고 어렵게 만듭니다. 예외는 실제로 오랜 시간 동안 진행되어 성숙한 것입니다 (예 : openssl, bounceycastle). 내 경험에 비단뱀 라이브러리가 없다.) 그래서, 당신이하려는 것을 컨텍스트에서 라이브러리를 평가할 필요가있다.

좀 더 구체적으로, 저는 개인 키 및 인증서 요청 (즉, 인증서 요청)의 간단한 생성을 위해 pyOpenSSL을 사용했습니다. CA에 대한 고객이 됨) 매우 만족하고 있습니다.

+2

당신은 M2Crypto의 저자입니다. 권리? – EfForEffort

+0

아니요, 저는 현재 관리자입니다. –

1

내 경험이 IMHO 실제로이 라이브러리 (8) (그래서 에누리이를 확인하시기 바랍니다 사용하지 않은

관련 문제