This is the key parser base class, offering methods common to all parsers. Don't use it directly, but
read the documentation below to see what functionality all parsers offer.
error()
If a parser fails for any reason, it will leave a textual description of the error that threw it off.
This methods retrieves the error text.
options()key()
The actual content of the key, either a big number in case of ssh-1 or a base64-encoded string for
ssh-2.
type()
Type of a key. (Somewhat redundant, as you could also check what subclass a key is of). Either set to
"ssh-1" or "ssh-2".
email()
Identical with comment().
comment()
Identical with email(). This is the text that follows in the authorized_keys file after the key
content. Mostly used for emails and host names.