Source code for securid.exceptions
#!/usr/bin/env python
__all__ = [
"ParseException",
"InvalidToken",
"InvalidSignature",
"InvalidSeed",
"InvalidSerial",
]
[docs]
class ParseException(Exception):
"""
This is raised in case of error parsing file
"""
pass
[docs]
class InvalidToken(Exception):
"""
This is raised in case of invalid token
"""
pass
[docs]
class InvalidSignature(Exception):
"""
This is raised when signature verification fails.
This can occur when password is required for decrypting the token.
"""
[docs]
class InvalidSeed(Exception):
"""
This is raised when the seed is missing or invalid.
"""
[docs]
class InvalidSerial(Exception):
"""
This is raised when the serial is missing or invalid.
"""