add support for RFC4716 public keys
Putty and some commercial SSH implementations use the RFC4716 format, or SSH2 compatible public key format, for their public keys instead of the OpenSSH public key format. This change allows RFC4716 public keys to be entered into the key field. The key will be translated to OpenSSH format before being stored.
Showing with 124 additions and 22 deletions