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')
def pem_encode(self): seq = asn1.sequence((asn1.integer(self.n), asn1.integer(self.e))) return asn1.pem_encode(seq, 'RSA PUBLIC KEY')
def der_encode(self): seq = asn1.sequence((asn1.integer(self.n), asn1.integer(self.e))) return seq.der_encode()