Source file "com/webauthn4j/validator/attestation/statement/tpm/TPMAttestationStatementValidator.java" was not found during generation of report.
Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
Total | 527 of 527 | 0% | 65 of 65 | 0% | 50 | 50 | 126 | 126 | 16 | 16 |
validate(CoreRegistrationObject) | ![]() | 0% | ![]() | 0% | 8 | 8 | 30 | 30 | 1 | 1 |
validatePublicKeyEquality(TPMTPublic, AuthenticatorData) | ![]() | 0% | ![]() | 0% | 11 | 11 | 23 | 23 | 1 | 1 |
validateX5c(TPMAttestationStatement, TPMSAttest, AuthenticatorData) | ![]() | 0% | ![]() | 0% | 4 | 4 | 15 | 15 | 1 | 1 |
validateAikCert(X509Certificate) | ![]() | 0% | ![]() | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
validateSubjectAlternativeName(X509Certificate) | ![]() | 0% | ![]() | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
getAlgJcaName(TPMIAlgHash) | ![]() | 0% | ![]() | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
getAttToBeSigned(CoreRegistrationObject) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
validateAttestationStatementNotNull(TPMAttestationStatement) | ![]() | 0% | ![]() | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
TPMAttestationStatementValidator() | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
validateTPMSAttestNotNull(TPMSAttest) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
validateTPMTPublicNotNull(TPMTPublic) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
calcMessageDigest(byte[], MessageDigestAlgorithm) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
setTpmDevicePropertyValidator(TPMDevicePropertyValidator) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
setTpmDevicePropertyDecoder(TPMDevicePropertyDecoder) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
getTpmDevicePropertyValidator() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getTpmDevicePropertyDecoder() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |