com.lowagie.text.pdf

Class PdfPublicKeySecurityHandler

public class PdfPublicKeySecurityHandler extends Object

Author: Aiken Sam (aikensam@ieee.org)

Field Summary
ArrayListrecipients
byte[]seed
static intSEED_LENGTH
Constructor Summary
PdfPublicKeySecurityHandler()
Method Summary
voidaddRecipient(PdfPublicKeyRecipient recipient)
KeyTransRecipientInfocomputeRecipientInfo(X509Certificate x509certificate, byte[] abyte0)
DERObjectcreateDERForRecipient(byte[] in, X509Certificate cert)
byte[]getEncodedRecipient(int index)
PdfArraygetEncodedRecipients()
intgetRecipientsSize()
protected byte[]getSeed()
static byte[]unescapedString(byte[] bytes)

Field Detail

recipients

private ArrayList recipients

seed

private byte[] seed

SEED_LENGTH

static final int SEED_LENGTH

Constructor Detail

PdfPublicKeySecurityHandler

public PdfPublicKeySecurityHandler()

Method Detail

addRecipient

public void addRecipient(PdfPublicKeyRecipient recipient)

computeRecipientInfo

private KeyTransRecipientInfo computeRecipientInfo(X509Certificate x509certificate, byte[] abyte0)

createDERForRecipient

private DERObject createDERForRecipient(byte[] in, X509Certificate cert)

getEncodedRecipient

public byte[] getEncodedRecipient(int index)

getEncodedRecipients

public PdfArray getEncodedRecipients()

getRecipientsSize

public int getRecipientsSize()

getSeed

protected byte[] getSeed()

unescapedString

public static byte[] unescapedString(byte[] bytes)