AAM_Framework_Utility_Jwt B

Total Complexity 76
Dependencies 8
Dependents 0
Total lines 751
Lines of code 324
Logical lines of code 187
Comment lines 291
Methods 22
Properties 2

Methods 22

Method Rating Maintainability Complexity Lines of code
_sign()
A
48 10 32
validate()
A
50 8 26
_validate_signature()
S
50 7 26
_read_der()
S
51 6 25
_get_signing_key_from_cert()
S
54 5 21
issue()
S
52 4 24
_json_encode()
S
58 4 15
_get_signing_attributes()
S
56 3 19
_constant_time_equals()
S
58 3 15
_signature_to_der()
S
58 3 15
_validate_header()
S
64 3 10
_decode_segment()
S
65 3 8
_json_decode()
S
64 3 9
_encode()
S
59 1 16
decode()
S
66 2 8
_encode_der()
S
65 2 9
is_valid()
S
75 2 4
_url_safe_b64_decode()
S
67 2 7
_safe_strlen()
S
65 2 9
_generate_uuid()
S
62 1 13
_signature_from_der()
S
63 1 10
_url_safe_b64_encode()
S
77 1 3