File_X509 D

Total Complexity 493
Dependencies 5
Dependents 0
Total lines 3,667
Lines of code 2,409
Logical lines of code 1,088
Comment lines 815
Methods 61
Properties 40

Methods 61

Method Rating Maintainability Complexity Lines of code
File_X509()
D
8
1 943
_translateDNProp()
D
32 54 80
getDN()
D
28
35 127
sign()
D
31 31 102
validateSignature()
C
35 30 80
_getMapping()
C
39 30 59
signCRL()
C
35 24 85
computeKeyIdentifier()
B
41 18 50
_mapOutExtensions()
A
43 13 44
getDNProp()
A
47 13 36
_mapInExtensions()
A
47 12 35
validateURL()
A
48 12 31
_validateSignature()
A
49 11 31
signCSR()
A
45 10 42
loadX509()
A
46 10 35
loadCSR()
A
44 9 44
loadCRL()
A
47 9 35
getPublicKey()
A
50 9 30
_sign()
A
54 9 20
setDN()
A
51 8 26
validateDate()
A
55 8 18
saveCRL()
S
49 7 30
_extensions()
S
54 7 22
setDNProp()
S
55 6 20
_subArray()
S
56 6 19
saveX509()
S
48 5 31
revoke()
S
58 6 15
getSubjectDN()
S
60 6 13
getSubjectDNProp()
S
59 6 13
_setExtension()
S
56 5 18
removeDNProp()
S
58 5 16
listRevoked()
S
59 5 15
getIssuerDNProp()
S
62 5 11
getIssuerDN()
S
62 5 11
saveCSR()
S
55 4 18
_revokedCertificate()
S
58 4 15
_removeExtension()
S
58 4 15
_formatSubjectPublicKey()
S
60 4 14
_getExtension()
S
61 4 12
getRevokedCertificateExtensions()
S
62 4 11
getRevokedCertificateExtension()
S
62 4 11
setRevokedCertificateExtension()
S
62 4 10
loadCA()
S
59 2 17
removeRevokedCertificateExtension()
S
65 3 8
_getExtensions()
S
64 3 10
getRevoked()
S
66 3 8
unrevoke()
S
63 3 10
_reformatKey()
S
63 2 11
setKeyIdentifier()
S
70 2 7
setEndDate()
S
63 2 10
removeExtension()
S
81 1 3
setStartDate()
S
78 1 3
setSerialNumber()
S
79 1 3
makeCA()
S
82 1 3
getExtension()
S
80 1 3
_dnsName()
S
80 1 3
setDomain()
S
73 1 5
setPrivateKey()
S
82 1 3
setPublicKey()
S
82 1 3
getExtensions()
S
81 1 3
setExtension()
S
79 1 3