':type key: ``str`` or :class:`File` object
:keyword key: Contents of the public key write or a file object which
can be read.'

def __init__(self, key):

    self.key = self._get_string_value(argument_name='key', argument_value=key)
