PyOpenSSL certificat de lecture/fichier pkey

Que j'ai créer le certificat

  from OpenSSL import crypto

  cert = crypto.X509()
  cert.get_subject().C            = countryName
  cert.get_subject().ST           = stateOrProvinceName
  ...

Ici quelle génération ressemble.
Maintenant, comment puis-je extraire ces valeurs fomr certificat à l'aide de PyOpenSSL à rebours à partir de la plaine de fichiers?

Voici ce que j'ai cameup avec

def certext(certstr):
  p1 = Popen(['printf', certstr], stdout=PIPE)
  p2 = Popen(['openssl', 'x509', '-text'], stdin=p1.stdout, stdout=PIPE)
  p1.stdout.close()
  output = p2.communicate()[0]
  return output

OriginalL'auteur user2013697 | 2013-01-28