AAM_Core_Jwt_Manager B

Total Complexity 79
Dependencies 9
Dependents 2
Total lines 794
Lines of code 339
Logical lines of code 191
Comment lines 301
Methods 23
Properties 2

Methods 23

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