Package M2Crypto :: Module EC :: Class EC_pub
[frames] | no frames]

Class EC_pub




Object interface to an EC public key. ((don't like this implementation inheritance))

Instance Methods
 
__init__(self, ec, _pyfree=0)
 
get_der(self)
Returns the public key in DER format as a buffer object.
 
save_key(self, file)
Save the public key to a file in PEM format.
 
save_key_bio(self, bio)
Save the public key to an M2Crypto.BIO.BIO object in PEM format.

Inherited from EC: __del__, __len__, check_key, compute_dh_key, gen_key, m2_ec_key_free, pub, save_pub_key, save_pub_key_bio, sign_dsa, sign_dsa_asn1, verify_dsa, verify_dsa_asn1

Method Details

__init__(self, ec, _pyfree=0)
(Constructor)

 
Overrides: EC.__init__

save_key(self, file)

 

Save the public key to a file in PEM format.

Parameters:
  • file (string) - Name of file to save key to.
Overrides: EC.save_key

save_key_bio(self, bio)

 

Save the public key to an M2Crypto.BIO.BIO object in PEM format.

Parameters:
  • bio (M2Crypto.BIO.BIO) - M2Crypto.BIO.BIO object to save key to.
Overrides: EC.save_key_bio