14.2.1.2.18. SSHKey Token¶
- class edumfa.lib.tokens.sshkeytoken.SSHkeyTokenClass(db_token)[source]¶
The SSHKeyTokenClass provides a TokenClass that stores the public SSH key. This can be used to manage SSH keys and retrieve the public ssh key to import it to authorized keys files.
Create a new token object.
- Parameters:
db_token (Token) – A database token object
- Returns:
A TokenClass object
- static get_class_info(key=None, ret='all')[source]¶
returns a subtree of the token definition
- Parameters:
key (string) – subsection identifier
ret (user defined) – default return value, if nothing is found
- Returns:
subsection if key exists or user defined
- Return type:
dictionary
- mode = ['authenticate']¶
- update(param)[source]¶
The key holds the public ssh key and this is required
The key probably is of the form “ssh-rsa BASE64 comment”
- using_pin = False¶