TPMAttestationStatementValidator

Source file "com/webauthn4j/validator/attestation/statement/tpm/TPMAttestationStatementValidator.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total527 of 5270%65 of 650%50501261261616
validate(CoreRegistrationObject)1390%140%88303011
validatePublicKeyEquality(TPMTPublic, AuthenticatorData)1080%200%1111232311
validateX5c(TPMAttestationStatement, TPMSAttest, AuthenticatorData)630%60%44151511
validateAikCert(X509Certificate)560%100%66131311
validateSubjectAlternativeName(X509Certificate)450%40%33101011
getAlgJcaName(TPMIAlgHash)340%50%55111111
getAttToBeSigned(CoreRegistrationObject)180%n/a113311
validateAttestationStatementNotNull(TPMAttestationStatement)160%20%225511
TPMAttestationStatementValidator()130%n/a113311
validateTPMSAttestNotNull(TPMSAttest)80%20%223311
validateTPMTPublicNotNull(TPMTPublic)80%20%223311
calcMessageDigest(byte[], MessageDigestAlgorithm)50%n/a111111
setTpmDevicePropertyValidator(TPMDevicePropertyValidator)40%n/a112211
setTpmDevicePropertyDecoder(TPMDevicePropertyDecoder)40%n/a112211
getTpmDevicePropertyValidator()30%n/a111111
getTpmDevicePropertyDecoder()30%n/a111111