2013-07-26 2 views
0

저는 pyOpenSSL을 사용하고 있습니다. 요청을 생성 할 때도 사용하고 있습니다. 나는 기본적으로 그러나 pyOpenSSL에서 PKey로부터 공개 키를 추출하십시오.

import OpenSSL 
from OpenSSL import crypto 
key = crypto.PKey() 
key.generate(crypto.TYPE_RSA, 1024) 
req = crypto.X509Req() 
req.get_subject().CN = "Anonymous" 
req.set_pubkey(key) 
req.sign(key, "sha1") 

을 해 봤는데, 난 그냥 대신 공개 키의 개인 키에 대한 요청의 공개 키를 설정 믿기 때문에 내가 뭔가를 잘못하고 있어요 느낍니다.

제가 잘못했는지 궁금합니다. 그렇다면 어떻게 pyOpenSSL의 개인 키 쌍에서 공개 키를 추출합니까? 문서에서이 작업을 수행하는 방법이 내게 불분명합니다.

답변