AAM_Core_Jwt_Manager A

Total Complexity 69
Dependencies 9
Dependents 2
Total lines 647
Lines of code 286
Logical lines of code 167
Comment lines 238
Methods 19
Properties 2

Methods 19

Method Rating Maintainability Complexity Lines of code
sign()
A
47 11 32
validate()
A
51 8 25
validateSignature()
S
50 7 26
readDER()
S
51 6 25
getSigningAttributes()
S
55 5 19
jsonEncode()
S
60 4 13
jsonDecode()
S
60 4 12
signatureToDER()
S
57 3 17
encode()
S
50 2 31
constantTimeEquals()
S
58 3 15
validateHeaders()
S
65 3 9
decodeSegment()
S
65 3 8
safeStrlen()
S
65 2 9
urlsafeB64Decode()
S
67 2 7
encodeDER()
S
65 2 9
generateUuid()
S
62 1 13
decode()
S
79 1 3
urlsafeB64Encode()
S
77 1 3
signatureFromDER()
S
63 1 10