| Total Complexity | 1 |
| Total Lines | 43 |
| Duplicated Lines | 0 % |
| Changes | 1 | ||
| Bugs | 0 | Features | 0 |
| 1 | <?php |
||
| 5 | final class AuthenticatorStatus |
||
| 6 | { |
||
| 7 | public const NOT_FIDO_CERTIFIED = 'NOT_FIDO_CERTIFIED'; |
||
| 8 | |||
| 9 | public const FIDO_CERTIFIED = 'FIDO_CERTIFIED'; |
||
| 10 | |||
| 11 | public const USER_VERIFICATION_BYPASS = 'USER_VERIFICATION_BYPASS'; |
||
| 12 | |||
| 13 | public const ATTESTATION_KEY_COMPROMISE = 'ATTESTATION_KEY_COMPROMISE'; |
||
| 14 | |||
| 15 | public const USER_KEY_REMOTE_COMPROMISE = 'USER_KEY_REMOTE_COMPROMISE'; |
||
| 16 | |||
| 17 | public const USER_KEY_PHYSICAL_COMPROMISE = 'USER_KEY_PHYSICAL_COMPROMISE'; |
||
| 18 | |||
| 19 | public const UPDATE_AVAILABLE = 'UPDATE_AVAILABLE'; |
||
| 20 | |||
| 21 | public const REVOKED = 'REVOKED'; |
||
| 22 | |||
| 23 | public const SELF_ASSERTION_SUBMITTED = 'SELF_ASSERTION_SUBMITTED'; |
||
| 24 | |||
| 25 | public const FIDO_CERTIFIED_L1 = 'FIDO_CERTIFIED_L1'; |
||
| 26 | |||
| 27 | public const FIDO_CERTIFIED_L2 = 'FIDO_CERTIFIED_L2'; |
||
| 28 | |||
| 29 | public const FIDO_CERTIFIED_L3 = 'FIDO_CERTIFIED_L3'; |
||
| 30 | |||
| 31 | public const FIDO_CERTIFIED_L4 = 'FIDO_CERTIFIED_L4'; |
||
| 32 | |||
| 33 | public const FIDO_CERTIFIED_L = 'FIDO_CERTIFIED_L5'; |
||
| 34 | |||
| 35 | public const LIST_UNDESIRED_STATUS = [ |
||
| 36 | self::USER_VERIFICATION_BYPASS, |
||
| 37 | self::ATTESTATION_KEY_COMPROMISE, |
||
| 38 | self::USER_KEY_REMOTE_COMPROMISE, |
||
| 39 | self::USER_KEY_PHYSICAL_COMPROMISE, |
||
| 40 | self::REVOKED, |
||
| 41 | ]; |
||
| 42 | |||
| 43 | /** |
||
| 44 | * @codeCoverageIgnore |
||
| 45 | */ |
||
| 46 | private function __construct() |
||
| 50 |