linotp.tokens.pushtoken package¶
- class linotp.tokens.pushtoken.PushTokenPairingData(user_public_key, user_token_id, serial, user_login, gda)¶
Bases:
_PushTokenPairingDataholds all the information of a PushToken pairing response, namely user_public_key, user_token_id, serial, user_login, gda (generic device address)
- linotp.tokens.pushtoken.parse_and_verify_pushtoken_pairing_data(plaintext)¶
Parses the decrypted inner layer of a pairing response according to the PushToken Pairing data format
- Parameters
plaintext – The plaintext reveceived from the decryption of the outer pairing response layer
- Raises
ParameterError – If plaintext has a wrong format
ValueError – If signature check failed
- Returns
PushTokenPairingData
Submodules¶
- linotp.tokens.pushtoken.pushtoken module
PushTokenClassPushTokenClass.challenge_janitor()PushTokenClass.checkOtp()PushTokenClass.createChallenge()PushTokenClass.create_challenge_url()PushTokenClass.getClassInfo()PushTokenClass.getClassPrefix()PushTokenClass.getClassType()PushTokenClass.getInitDetail()PushTokenClass.get_enrollment_status()PushTokenClass.isActive()PushTokenClass.pair()PushTokenClass.statusValidationSuccess()PushTokenClass.update()