JwsUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,050 of 1,0500%165 of 1650%1341342722724949
loadSignatureVerifier(Message, Properties, JwsHeaders)1720%360%1919474711
loadSignatureProvider(Message, Properties, JwsHeaders)1660%320%1717484811
loadPublicVerificationKeys(Message, Properties, boolean)780%160%99161611
getSignatureVerifier(JsonWebKey, SignatureAlgorithm)470%80%66141411
getSignatureProvider(JsonWebKey, SignatureAlgorithm)460%80%66141411
getPublicKeySignatureVerifier(X509Certificate, SignatureAlgorithm)440%100%66111111
getJwsJsonSignatureMap(List)420%40%33101011
getPrivateKeySignatureProvider(PrivateKey, SignatureAlgorithm)350%60%448811
getPublicKeySignatureVerifier(PublicKey, SignatureAlgorithm)340%60%448811
getHmacSignatureProvider(byte[], SignatureAlgorithm)220%40%336611
getHmacSignatureVerifier(byte[], SignatureAlgorithm)220%40%336611
sign(JwsSignatureProvider, String, String)220%20%226611
checkSignatureKeySize(Key)220%40%334411
loadSignatureProvider(JwsHeaders, boolean)190%40%337711
getDefaultKeyAlgorithm(JsonWebKey)180%50%445511
getDefaultPrivateKeyAlgorithm(PrivateKey)160%40%335511
getDefaultPublicKeyAlgorithm(PublicKey)160%40%335511
verify(JwsSignatureVerifier, String)160%20%224411
loadJwsProperties(Message, String)150%n/a114411
getSignatureAlgorithm(Message, Properties, SignatureAlgorithm)140%20%223311
loadSignatureProperties(String, Bus)110%n/a113311
verify(PublicKey, SignatureAlgorithm, String)90%n/a112211
verify(byte[], SignatureAlgorithm, String)90%n/a112211
getSignatureAlgorithm(Message, Properties, SignatureAlgorithm, SignatureAlgorithm)90%20%223311
loadSignatureOutProperties(boolean)80%n/a112211
loadSignatureInProperties(boolean)80%n/a112211
loadSignatureProperties(String, boolean)80%n/a112211
loadSignatureVerifier(String, Bus)80%n/a112211
loadSignatureProvider(String, Bus)80%n/a112211
isPayloadUnencoded(JwsHeaders)80%20%221111
sign(PrivateKey, SignatureAlgorithm, String, String)70%n/a111111
sign(byte[], SignatureAlgorithm, String, String)70%n/a111111
loadSignatureVerifier(JwsHeaders, boolean)70%n/a112211
sign(PrivateKey, SignatureAlgorithm, String)60%n/a111111
sign(String, SignatureAlgorithm, String)60%n/a111111
sign(byte[], SignatureAlgorithm, String)60%n/a111111
verify(String, SignatureAlgorithm, String)60%n/a111111
getHmacSignatureProvider(String, SignatureAlgorithm)50%n/a111111
getHmacSignatureVerifier(String, SignatureAlgorithm)50%n/a111111
loadSignatureProvider(Properties, JwsHeaders)50%n/a111111
loadSignatureVerifier(Properties, JwsHeaders)50%n/a111111
getSignatureAlgorithm(Properties, SignatureAlgorithm)50%n/a111111
loadPublicVerificationKeys(Message, Properties)50%n/a111111
getSignatureProvider(JsonWebKey)40%n/a111111
getSignatureVerifier(JsonWebKey)40%n/a111111
loadSignatureProvider(boolean)40%n/a111111
loadSignatureVerifier(boolean)40%n/a111111
static {...}40%n/a111111
validateCriticalHeaders(JwsHeaders)30%n/a111111