Class VersionedAuthorizedKeys


  • public class VersionedAuthorizedKeys
    extends VersionedMetaData
    'authorized_keys' file in the refs/users/CD/ABCD branches of the All-Users repository.

    The `authorized_keys' files stores the public SSH keys of the user. The file format matches the standard SSH file format, which means that each key is stored on a separate line (see https://en.wikibooks.org/wiki/OpenSSH/Client_Configuration_Files#.7E.2F.ssh.2Fauthorized_keys).

    The order of the keys in the file determines the sequence numbers of the keys. The first line corresponds to sequence number 1.

    Invalid keys are marked with the prefix # INVALID.

    To keep the sequence numbers intact when a key is deleted, a # DELETED line is inserted at the position where the key was deleted.

    Other comment lines are ignored on read, and are not written back when the file is modified.