SignerInformation

Class files must be compiled with debug information to show line coverage.

Class files must be compiled with debug information to link with source files.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedMethods
Total1,180 of 1,1800%145 of 1450%1061063333
doVerify(SignerInformationVerifier)2140%240%131311
replaceCounterSignatures(SignerInformation, List)890%80%5511
getSingleValuedSignedAttribute(ASN1ObjectIdentifier, String)850%110%7711
verifyAlgorithmIdentifierProtectionAttribute(AttributeTable)790%160%9911
SignerInformation(SignerInfo, ASN1ObjectIdentifier, CMSProcessable, byte[])750%40%3311
getCounterSignatures()710%80%5511
addCounterSigners(SignerInformation, SignerInformationStore)700%40%3311
rewriteCounterSignatures(SignerInformation, SignerId, SignerInformationStore)650%100%6611
SignerInformation(SignerInformation, SignerInfo)550%n/a1111
verifyContentTypeAttributeValue()480%120%7711
verifyCounterSignatureAttribute(AttributeTable)450%100%6611
verifyMessageDigestAttribute()380%80%5511
replaceUnsignedAttributes(SignerInformation, AttributeTable)360%20%2211
verify(SignerInformationVerifier)250%60%4411
translateBrokenRSAPkcs7(AlgorithmIdentifier, AlgorithmIdentifier)230%60%4411
getDigestAlgParams()180%n/a1111
getEncryptionAlgParams()180%n/a1111
getSigningTime()180%20%2211
getSignedAttributes()160%40%3311
getUnsignedAttributes()160%40%3311
addCounterSigners(SignerInformation, SignerId, SignerInformationStore)140%20%2211
getContentDigest()120%20%2211
getEncodedSignedAttributes()100%20%2211
SignerInformation(SignerInformation)60%n/a1111
getVersion()50%n/a1111
getDigestAlgOID()50%n/a1111
getEncryptionAlgOID()50%n/a1111
getSignature()40%n/a1111
isCounterSignature()30%n/a1111
getContentType()30%n/a1111
getSID()30%n/a1111
getDigestAlgorithmID()30%n/a1111
toASN1Structure()30%n/a1111