# PublicKeySecurityHandler

Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods
Total | 83 of 972 | 91% | 17 of 69 | 75% | 17 | 44 | 20 | 227 | 0 | 9
prepareDocumentForEncryption(PDDocument) |  | 84% |  | 77% | 2 | 6 | 9 | 46 | 0 | 1
createDERForRecipient(byte[], X509Certificate) |  | 80% |  | n/a | 0 | 1 | 4 | 24 | 0 | 1
prepareForDecryption(PDEncryption, COSArray, DecryptionMaterial) |  | 94% |  | 76% | 12 | 26 | 5 | 83 | 0 | 1
computeRecipientInfo(X509Certificate, byte[]) |  | 88% |  | n/a | 0 | 1 | 2 | 15 | 0 | 1
appendCertInfo(StringBuilder, KeyTransRecipientId, X509Certificate, X509CertificateHolder) |  | 96% |  | 50% | 3 | 4 | 0 | 16 | 0 | 1
computeRecipientsField(byte[]) |  | 100% |  | 100% | 0 | 2 | 0 | 25 | 0 | 1
prepareEncryptionDictAES(PDEncryption, COSName, byte[][]) |  | 100% |  | 100% | 0 | 2 | 0 | 14 | 0 | 1
PublicKeySecurityHandler(PublicKeyProtectionPolicy) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1
PublicKeySecurityHandler() |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1