| NimbusJwtEncoder |   | 50% |   | 46% | 43 | 60 | 75 | 175 | 8 | 20 | 0 | 1 |
| NimbusReactiveJwtDecoder.JwkSetUriReactiveJwtDecoderBuilder |  | 0% |  | 0% | 36 | 36 | 79 | 79 | 31 | 31 | 1 | 1 |
| JwtDecoderProviderConfigurationUtils |  | 0% |  | 0% | 26 | 26 | 79 | 79 | 14 | 14 | 1 | 1 |
| NimbusJwtDecoder |  | 0% |  | 0% | 23 | 23 | 66 | 66 | 16 | 16 | 1 | 1 |
| NimbusReactiveJwtDecoder |  | 0% |  | 0% | 29 | 29 | 68 | 68 | 23 | 23 | 1 | 1 |
| ReactiveJwtDecoderProviderConfigurationUtils |  | 0% |  | 0% | 27 | 27 | 56 | 56 | 18 | 18 | 1 | 1 |
| NimbusJwtDecoder.JwkSetUriJwtDecoderBuilder |  | 0% |  | 0% | 23 | 23 | 65 | 65 | 20 | 20 | 1 | 1 |
| MappedJwtClaimSetConverter |  | 0% |  | 0% | 20 | 20 | 54 | 54 | 10 | 10 | 1 | 1 |
| ReactiveRemoteJWKSource |  | 0% |  | 0% | 21 | 21 | 49 | 49 | 14 | 14 | 1 | 1 |
| DPoPProofJwtDecoderFactory |  | 0% |  | 0% | 18 | 18 | 38 | 38 | 10 | 10 | 1 | 1 |
| X509CertificateThumbprintValidator |  | 0% |  | 0% | 12 | 12 | 34 | 34 | 4 | 4 | 1 | 1 |
| NimbusReactiveJwtDecoder.JwkSourceReactiveJwtDecoderBuilder |  | 0% |  | 0% | 15 | 15 | 35 | 35 | 13 | 13 | 1 | 1 |
| JwtTimestampValidator |  | 0% |  | 0% | 16 | 16 | 34 | 34 | 8 | 8 | 1 | 1 |
| NimbusJwtDecoder.JwkSetUriJwtDecoderBuilder.SpringJWKSource |  | 0% |  | 0% | 8 | 8 | 31 | 31 | 5 | 5 | 1 | 1 |
| NimbusJwtDecoder.JwkSourceJwtDecoderBuilder |  | 0% |  | 0% | 14 | 14 | 37 | 37 | 12 | 12 | 1 | 1 |
| Jwt.Builder |  | 0% |  | 0% | 16 | 16 | 34 | 34 | 15 | 15 | 1 | 1 |
| JwtValidators.AtJwtBuilder |  | 0% | | n/a | 10 | 10 | 17 | 17 | 10 | 10 | 1 | 1 |
| NimbusReactiveJwtDecoder.PublicKeyReactiveJwtDecoderBuilder |  | 0% |  | 0% | 14 | 14 | 30 | 30 | 13 | 13 | 1 | 1 |
| DPoPProofContext.Builder |  | 0% |  | 0% | 16 | 16 | 26 | 26 | 6 | 6 | 1 | 1 |
| NimbusJwtDecoder.PublicKeyJwtDecoderBuilder |  | 0% |  | 0% | 12 | 12 | 30 | 30 | 11 | 11 | 1 | 1 |
| NimbusReactiveJwtDecoder.SecretKeyReactiveJwtDecoderBuilder |  | 0% |  | 0% | 13 | 13 | 28 | 28 | 12 | 12 | 1 | 1 |
| JwtIssuedAtValidator |  | 0% |  | 0% | 12 | 12 | 28 | 28 | 6 | 6 | 1 | 1 |
| JwtValidators |  | 0% |  | 0% | 9 | 9 | 20 | 20 | 6 | 6 | 1 | 1 |
| NimbusJwtDecoder.SecretKeyJwtDecoderBuilder |  | 0% |  | 0% | 11 | 11 | 28 | 28 | 10 | 10 | 1 | 1 |
| JoseHeader.AbstractBuilder |   | 32% | | n/a | 12 | 19 | 17 | 29 | 12 | 19 | 0 | 1 |
| NimbusJwtEncoder.SecretKeyJwtEncoderBuilder |  | 0% | | n/a | 6 | 6 | 22 | 22 | 6 | 6 | 1 | 1 |
| JwtValidators.RequireClaimValidator |  | 0% |  | 0% | 11 | 11 | 16 | 16 | 8 | 8 | 1 | 1 |
| DPoPProofJwtDecoderFactory.JtiClaimValidator |  | 0% |  | 0% | 6 | 6 | 20 | 20 | 4 | 4 | 1 | 1 |
| JWKS |  | 0% | | n/a | 4 | 4 | 28 | 28 | 4 | 4 | 1 | 1 |
| JwtTypeValidator |  | 0% |  | 0% | 9 | 9 | 19 | 19 | 5 | 5 | 1 | 1 |
| JwtClaimValidator |  | 0% |  | 0% | 3 | 3 | 14 | 14 | 2 | 2 | 1 | 1 |
| JwtDecoders |  | 0% | | n/a | 3 | 3 | 17 | 17 | 3 | 3 | 1 | 1 |
| NimbusJwtEncoder.RsaKeyPairJwtEncoderBuilder |  | 0% | | n/a | 5 | 5 | 13 | 13 | 5 | 5 | 1 | 1 |
| SupplierReactiveJwtDecoder |  | 0% | | n/a | 8 | 8 | 10 | 10 | 8 | 8 | 1 | 1 |
| ReactiveJwtDecoders |  | 0% | | n/a | 3 | 3 | 16 | 16 | 3 | 3 | 1 | 1 |
| NimbusJwtEncoder.EcKeyPairJwtEncoderBuilder |  | 0% | | n/a | 4 | 4 | 12 | 12 | 4 | 4 | 1 | 1 |
| Jwt |  | 0% | | n/a | 4 | 4 | 9 | 9 | 4 | 4 | 1 | 1 |
| JwtIssuerValidator |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 3 | 3 | 1 | 1 |
| DPoPProofContext |  | 0% | | n/a | 6 | 6 | 11 | 11 | 6 | 6 | 1 | 1 |
| JwtAudienceValidator |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 3 | 3 | 1 | 1 |
| SupplierJwtDecoder |  | 0% | | n/a | 4 | 4 | 8 | 8 | 4 | 4 | 1 | 1 |
| X509CertificateThumbprintValidator.DefaultX509CertificateSupplier |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 | 1 | 1 |
| JwtClaimsSet.Builder |   | 80% |   | 50% | 4 | 14 | 6 | 27 | 2 | 12 | 0 | 1 |
| ReactiveJWKSourceAdapter |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| JwtValidationException |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| NimbusJwtDecoder.RestTemplateWithNimbusDefaultTimeouts |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 | 1 | 1 |
| DPoPProofJwtDecoderFactory.JtiClaimValidator.JtiCache |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 1 | 1 |
| JwtEncoderParameters |   | 75% | | n/a | 1 | 5 | 2 | 11 | 1 | 5 | 0 | 1 |
| BadJwtException |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| JwtClaimsSet |  | 77% | | n/a | 1 | 4 | 1 | 6 | 1 | 4 | 0 | 1 |
| JwtDecoderInitializationException | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| JwtClaimAccessor |  | 85% | | n/a | 1 | 7 | 1 | 7 | 1 | 7 | 0 | 1 |
| JwtException | | 55% | | n/a | 1 | 2 | 2 | 4 | 1 | 2 | 0 | 1 |
| JwtEncodingException | | 55% | | n/a | 1 | 2 | 2 | 4 | 1 | 2 | 0 | 1 |
| JwtDecoderProviderConfigurationUtils.new ParameterizedTypeReference() {...} | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| ReactiveJwtDecoderProviderConfigurationUtils.new ParameterizedTypeReference() {...} | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| JoseHeader |  | 100% | | n/a | 0 | 14 | 0 | 18 | 0 | 14 | 0 | 1 |
| JwsHeader.Builder |  | 100% | | n/a | 0 | 3 | 0 | 9 | 0 | 3 | 0 | 1 |
| JwsHeader |  | 100% | | n/a | 0 | 4 | 0 | 5 | 0 | 4 | 0 | 1 |