XMLSecurityDSig D

Total Complexity 181
Dependencies 6
Dependents 3
Total lines 819
Lines of code 653
Logical lines of code 451
Comment lines 53
Methods 35
Properties 9

Methods 35

Method Rating Maintainability Complexity Lines of code
staticAdd509Cert()
B
38 21 67
addRefInternal()
B
37 21 66
processTransforms()
B
37 20 73
canonicalizeData()
A
48 14 33
processRefNode()
A
44 12 43
setCanonicalMethod()
A
51 8 25
calculateDigest()
S
52 7 26
staticGet509XCerts()
S
52 6 26
locateKey()
S
53 6 23
sign()
S
52 5 25
auxKeyInfo()
S
53 5 24
canonicalizeSignedInfo()
S
54 5 22
validateReference()
S
55 5 20
locateSignature()
S
54 4 21
addObject()
S
57 4 17
getRefNodeID()
S
63 4 11
addReferenceList()
S
62 4 11
getRefIDs()
S
60 3 13
getXPathObj()
S
66 3 8
addReference()
S
64 3 9
verify()
S
62 2 11
createNewSignNode()
S
65 2 9
insertSignature()
S
65 2 9
appendSignature()
S
74 2 4
get509XCert()
S
68 2 7
add509Cert()
S
72 2 5
__construct()
S
73 1 5
resetXPathObj()
S
81 1 3
generateGUID()
S
64 1 9
validateDigest()
S
63 1 10
signData()
S
80 1 3
appendCert()
S
91 1 2
appendKey()
S
81 1 3
appendToKeyInfo()
S
68 1 7
getValidatedNodes()
S
82 1 3