User can add public SSH keys to their profile in SURF Research Access Management. These public keys are made available to applications the user has access to, in order to authenticate them using SSH Public Key Authentication.
SSH keys are accepted only if they start with one of the following lines:
ssh-rsassh-ed25519ecdsa-sha2-nistp256ecdsa-sha2-nistp384cdsa-sha2-nistp521-----BEGIN SSH2 PUBLIC KEY----------BEGIN PUBLIC KEY----------BEGIN RSA PUBLIC KEY-----
For the last three prefixes listed, the key is converted to an OpenSSH public key.