'Returns a version of this key containing only the public key data.
If this is a public key, this may or may not be the same object
as self.
@rtype: L{Key}
@return: A public key.'

def public(self):

    return Key(self._keyObject.public_key())
