XMLSecurityDSig D

Total Complexity 161
Dependencies 6
Dependents 3
Total lines 749
Lines of code 612
Logical lines of code 424
Comment lines 27
Methods 37
Properties 10

Methods 37

Method Rating Maintainability Complexity Lines of code
addRefInternal()
B
38 20 66
processTransforms()
B
39 18 63
processRefNode()
A
44 12 42
canonicalizeData()
A
50 9 28
staticAdd509Cert()
A
47 8 36
calculateDigest()
A
50 8 28
setCanonicalMethod()
A
51 8 25
staticGet509XCerts()
S
52 6 26
locateKey()
S
53 6 23
sign()
S
52 5 25
validateReference()
S
55 5 20
canonicalizeBody()
S
54 4 22
canonicalizeSignedInfo()
S
55 4 20
addObject()
S
57 4 17
addReferenceList()
S
62 4 11
getRefNodeID()
S
63 4 11
locateSignature()
S
58 3 16
getRefIDs()
S
59 3 14
addReference()
S
64 3 9
getXPathObj()
S
66 3 8
verify()
S
62 2 11
getSigValue()
S
62 2 11
get509XCert()
S
68 2 7
createNewSignNode()
S
65 2 9
appendSignature()
S
75 2 4
insertSignature()
S
65 2 9
add509Cert()
S
72 2 5
appendKey()
S
81 1 3
__construct()
S
73 1 5
appendCert()
S
91 1 2
signData()
S
80 1 3
compareDigest()
S
72 1 5
resetXPathObj()
S
81 1 3
validateDigest()
S
63 1 10
addEnvelopeNamespace()
S
78 1 3
generate_GUID()
S
64 1 9
getValidatedNodes()
S
82 1 3