| getProvider(JweHeaders, JweHeaders) |   | 58% |   | 50% | 38 | 53 | 55 | 144 | 0 | 1 |
| getProviderX509(CertificateInfo, KeyAlgorithm, ContentAlgorithm) |   | 68% |   | 66% | 6 | 10 | 7 | 33 | 0 | 1 |
| JsonDecrypt(Properties, KeyStore, KeyStore, Map, JWTOptions) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| JsonDecrypt(KeyStore, KeyStore, KeyStore, Map, JWTOptions) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| JsonDecrypt(KeyStore, KeyStore, Map, JWTOptions) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| JsonDecrypt(Properties, KeyStore, KeyStore, Map, JWTOptions) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| JsonDecrypt(KeyStore, boolean, String, String, String, String, JWTOptions) |   | 80% |   | 87% | 1 | 5 | 3 | 23 | 0 | 1 |
| JsonDecrypt(Properties, JsonWebKeys, JWTOptions) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| getProviderJWK(JsonWebKey, KeyAlgorithm, ContentAlgorithm) |   | 76% |   | 50% | 7 | 8 | 4 | 17 | 0 | 1 |
| JsonDecrypt(JsonWebKey, boolean, String, String, JWTOptions) |   | 80% |   | 87% | 1 | 5 | 3 | 20 | 0 | 1 |
| JsonDecrypt(KeyStore, String, String, String, String, JWTOptions) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| JsonDecrypt(KeyStore, boolean, String, String, String, String, JWTOptions) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| JsonDecrypt(Properties, JWTOptions, boolean, boolean) |   | 74% |   | 50% | 1 | 2 | 3 | 15 | 0 | 1 |
| buildProviderFromProperties(Properties, ContentAlgorithm) |   | 62% |   | 66% | 2 | 4 | 2 | 9 | 0 | 1 |
| decrypt(String) |   | 76% |   | 66% | 1 | 3 | 1 | 8 | 0 | 1 |
| setCrlHttps(CertStore) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setOcspValidatorHttps(IOCSPValidator) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setValidityCheck(CertificateValidityCheck) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setJksPasswordRequired(boolean) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setPkcs12PasswordRequired(boolean) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getDecodedPayloadAsByte() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRsaPublicKey() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getKid() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| buildProviderFromProperties(Properties) |  | 94% |   | 62% | 3 | 5 | 1 | 12 | 0 | 1 |
| loadProviderFromProperties(Properties, ContentAlgorithm) |  | 96% |  | 100% | 0 | 2 | 1 | 10 | 0 | 1 |
| setSafeCertificate(KeyStore, String) |  | 92% |  | 100% | 0 | 2 | 1 | 6 | 0 | 1 |
| decryptJson(String) |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
| decryptCompact(String) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| JsonDecrypt(KeyStore, KeyStore, KeyStore, Map, JWTOptions) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| JsonDecrypt(KeyStore, KeyStore, Map, JWTOptions) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| initDecryptHeaderJWTEngine(Properties, KeyStore, KeyStore, KeyStore, Map, JWTOptions) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| JsonDecrypt(KeyStore, JsonWebKeys, JWTOptions) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| JsonDecrypt(JsonWebKeys, JWTOptions) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| initDecryptHeaderJWTEngine(Properties, KeyStore, JsonWebKeys, JWTOptions) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| JsonDecrypt(KeyStore, String, String, String, String, JWTOptions) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| checkKeyAlgorithm() |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| JsonDecrypt(JsonWebKeys, boolean, String, String, String, JWTOptions) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| JsonDecrypt(Properties, JWTOptions) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setTrustStoreVerificaCertificatiX509(KeyStore) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setCrlX509(CertStore) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setOcspValidatorX509(IOCSPValidator) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getTrustStoreVerificaCertificatiX509() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTrustStoreHttps() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDecodedPayload() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getX509Certificate() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |