org.keycloak.authentication.authenticators.x509

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total5,458 of 5,4580%364 of 3640%4534531,2571,2572622624040
CertificateValidator9450%1260%8585220220222211
AbstractX509ClientCertificateAuthenticatorFactory5610%n/a991331339911
X509ClientCertificateAuthenticator5110%440%3333123123111111
CertificateValidatorTest5110%n/a3030119119303011
X509AuthenticatorConfigModel4230%200%54548686444411
CertificateValidator.CRLFileLoader3290%240%191979797711
ValidateX509CertificateUsername3000%180%131380804411
CertificateValidator.CertificateValidatorBuilder.KeyUsageValidationBuilder2080%160%24244343121211
AbstractX509ClientCertificateAuthenticator.UserIdentityExtractorBuilder2010%170%27274949141411
CertificateValidator.KeyUsageBits1900%240%181832326611
AbstractX509ClientCertificateAuthenticator1320%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
X509AuthenticatorConfigModelTest440%n/a4413134411
CertificateValidator.CertificateValidatorBuilder.RevocationStatusCheckBuilder.GotCRLDP390%40%55773311
AbstractX509ClientCertificateAuthenticator.UserIdentityToModelMapperBuilder300%30%4411112211
AbstractX509ClientCertificateDirectGrantAuthenticator280%20%44773311
ValidateX509CertificateUsernameFactory250%n/a77887711
X509ClientCertificateAuthenticatorFactory180%n/a77777711
CertificateValidator.CertificateValidatorBuilder.RevocationStatusCheckBuilder180%n/a22552211
CertificateValidator.CertificateValidatorBuilder.RevocationStatusCheckBuilder.GotOCSP170%n/a22332211
CertificateValidator.CertificateValidatorBuilder.RevocationStatusCheckBuilder.GotCRLRelativePath170%n/a22332211
CertificateValidator.CertificateValidatorBuilder.RevocationStatusCheckBuilder.GotCRL170%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.OCSPChecker0%n/a11111111
CertificateValidator.CRLLoaderImpl0%n/a11111111