Example #1
0
 def pem_encode(self):
   seq = asn1.sequence(( \
           asn1.integer(self.version), \
               asn1.integer(self.n),       \
               asn1.integer(self.e),       \
               asn1.integer(self.d),       \
               asn1.integer(self.p),       \
               asn1.integer(self.q),       \
               asn1.integer(self.d_p),     \
               asn1.integer(self.d_q),     \
               asn1.integer(self.q_inv)    \
               ))
   return asn1.pem_encode(seq, 'RSA PRIVATE KEY')
Example #2
0
 def pem_encode(self):
   seq = asn1.sequence((asn1.integer(self.n), asn1.integer(self.e)))
   return asn1.pem_encode(seq, 'RSA PUBLIC KEY')