org.keycloak.authentication.authenticators.x509

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total4,912 of 4,9120%360 of 3600%4164161,1151,1152272273838
CertificateValidator9340%1220%8383210210222211
AbstractX509ClientCertificateAuthenticatorFactory5630%n/a991341349911
X509ClientCertificateAuthenticator5060%440%3232122122101011
X509AuthenticatorConfigModel4230%200%54548686444411
CertificateValidator.CRLFileLoader3350%240%191979797711
ValidateX509CertificateUsername2990%180%131380804411
AbstractX509ClientCertificateAuthenticator.UserIdentityExtractorBuilder2200%170%27274949141411
CertificateValidator.CertificateValidatorBuilder.KeyUsageValidationBuilder2080%160%24244343121211
CertificateValidator.KeyUsageBits1900%240%181832326611
AbstractX509ClientCertificateAuthenticator1310%60%17173434141411
X509AuthenticatorConfigModel.MappingSourceType1230%80%8821214411
CertificateValidator.CertificateValidatorBuilder1060%20%101016169911
UserIdentityToModelMapper.UserIdentityToCustomAttributeMapper1040%120%9916163311
CertificateValidator.BouncyCastleOCSPChecker840%40%4420202211
X509AuthenticatorConfigModel.IdentityMapperType670%80%8813134411
X509AuthenticatorConfigModel.CertificatePolicyModeType670%80%8813134411
AbstractX509ClientCertificateAuthenticator.CertificateValidatorConfigBuilder570%n/a2223232211
CertificateValidator.CertificateValidatorBuilder.CertificatePolicyValidationBuilder540%60%6611113311
CertificateValidator.CertificateValidatorBuilder.RevocationStatusCheckBuilder.GotOCSPFailOpen510%40%5511113311
CertificateValidator.CertificateValidatorBuilder.ExtendedKeyUsageValidationBuilder480%60%55992211
CertificateValidator.CRLListLoader460%20%4411113311
CertificateValidator.CertificateValidatorBuilder.RevocationStatusCheckBuilder.GotCRLDP390%40%55773311
AbstractX509ClientCertificateAuthenticator.UserIdentityToModelMapperBuilder300%30%4411112211
AbstractX509ClientCertificateDirectGrantAuthenticator280%20%44773311
ValidateX509CertificateUsernameFactory250%n/a77887711
CertificateValidator.CertificateValidatorBuilder.RevocationStatusCheckBuilder180%n/a22552211
X509ClientCertificateAuthenticatorFactory180%n/a77777711
CertificateValidator.CertificateValidatorBuilder.RevocationStatusCheckBuilder.GotCRLRelativePath170%n/a22332211
CertificateValidator.CertificateValidatorBuilder.RevocationStatusCheckBuilder.GotCRL170%n/a22332211
CertificateValidator.CertificateValidatorBuilder.RevocationStatusCheckBuilder.GotOCSP170%n/a22332211
CertificateValidator.CertificateValidatorBuilder.TimestampValidationBuilder160%n/a22552211
CertificateValidator.CertificateValidatorBuilder.TrustValidationBuilder160%n/a22552211
CertificateValidator.LdapContext150%n/a33773311
UserIdentityToModelMapper.UsernameOrEmailMapper120%n/a22222211
UserIdentityToModelMapper120%n/a33333311
CertificateValidator.CRLLoaderProxy100%n/a22442211
CertificateValidator.CRLLoaderImpl0%n/a11111111
CertificateValidator.OCSPChecker0%n/a11111111