Package com.lowagie.text.pdf
Class PdfPublicKeySecurityHandler
java.lang.Object
com.lowagie.text.pdf.PdfPublicKeySecurityHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List
<PdfPublicKeyRecipient> private byte[]
(package private) static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addRecipient
(PdfPublicKeyRecipient recipient) private org.bouncycastle.asn1.cms.KeyTransRecipientInfo
computeRecipientInfo
(X509Certificate x509certificate, byte[] abyte0) private org.bouncycastle.asn1.ASN1Primitive
createDERForRecipient
(byte[] in, X509Certificate cert) byte[]
getEncodedRecipient
(int index) int
protected byte[]
getSeed()
-
Field Details
-
SEED_LENGTH
static final int SEED_LENGTH- See Also:
-
recipients
-
seed
private byte[] seed
-
-
Constructor Details
-
PdfPublicKeySecurityHandler
public PdfPublicKeySecurityHandler()
-
-
Method Details
-
addRecipient
-
getSeed
protected byte[] getSeed() -
getRecipientsSize
public int getRecipientsSize() -
getEncodedRecipient
- Throws:
IOException
GeneralSecurityException
-
getEncodedRecipients
- Throws:
IOException
-
createDERForRecipient
private org.bouncycastle.asn1.ASN1Primitive createDERForRecipient(byte[] in, X509Certificate cert) throws IOException, GeneralSecurityException - Throws:
IOException
GeneralSecurityException
-
computeRecipientInfo
private org.bouncycastle.asn1.cms.KeyTransRecipientInfo computeRecipientInfo(X509Certificate x509certificate, byte[] abyte0) throws GeneralSecurityException, IOException - Throws:
GeneralSecurityException
IOException
-