Class PdfPublicKeySecurityHandler
java.lang.Object
org.openpdf.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 TypeMethodDescriptionvoidaddRecipient(PdfPublicKeyRecipient recipient) private org.bouncycastle.asn1.cms.KeyTransRecipientInfocomputeRecipientInfo(X509Certificate x509certificate, byte[] abyte0) private org.bouncycastle.asn1.ASN1PrimitivecreateDERForRecipient(byte[] in, X509Certificate cert) byte[]getEncodedRecipient(int index) intprotected 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:
IOExceptionGeneralSecurityException
-
getEncodedRecipients
- Throws:
IOException
-
createDERForRecipient
private org.bouncycastle.asn1.ASN1Primitive createDERForRecipient(byte[] in, X509Certificate cert) throws IOException, GeneralSecurityException - Throws:
IOExceptionGeneralSecurityException
-
computeRecipientInfo
private org.bouncycastle.asn1.cms.KeyTransRecipientInfo computeRecipientInfo(X509Certificate x509certificate, byte[] abyte0) throws GeneralSecurityException, IOException - Throws:
GeneralSecurityExceptionIOException
-