public class PdfPublicKeySecurityHandler
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.util.ArrayList |
recipients |
private byte[] |
seed |
(package private) static int |
SEED_LENGTH |
| Constructor and Description |
|---|
PdfPublicKeySecurityHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
addRecipient(PdfPublicKeyRecipient recipient) |
private org.bouncycastle.asn1.cms.KeyTransRecipientInfo |
computeRecipientInfo(java.security.cert.X509Certificate x509certificate,
byte[] abyte0) |
private org.bouncycastle.asn1.ASN1Primitive |
createDERForRecipient(byte[] in,
java.security.cert.X509Certificate cert) |
byte[] |
getEncodedRecipient(int index) |
PdfArray |
getEncodedRecipients() |
int |
getRecipientsSize() |
protected byte[] |
getSeed() |
static byte[] |
unescapedString(byte[] bytes) |
static final int SEED_LENGTH
private java.util.ArrayList recipients
private byte[] seed
public static byte[] unescapedString(byte[] bytes)
throws BadPdfFormatException
BadPdfFormatExceptionpublic void addRecipient(PdfPublicKeyRecipient recipient)
protected byte[] getSeed()
public int getRecipientsSize()
public byte[] getEncodedRecipient(int index)
throws java.io.IOException,
java.security.GeneralSecurityException
java.io.IOExceptionjava.security.GeneralSecurityExceptionpublic PdfArray getEncodedRecipients() throws java.io.IOException, java.security.GeneralSecurityException
java.io.IOExceptionjava.security.GeneralSecurityExceptionprivate org.bouncycastle.asn1.ASN1Primitive createDERForRecipient(byte[] in,
java.security.cert.X509Certificate cert)
throws java.io.IOException,
java.security.GeneralSecurityException
java.io.IOExceptionjava.security.GeneralSecurityExceptionprivate org.bouncycastle.asn1.cms.KeyTransRecipientInfo computeRecipientInfo(java.security.cert.X509Certificate x509certificate,
byte[] abyte0)
throws java.security.GeneralSecurityException,
java.io.IOException
java.security.GeneralSecurityExceptionjava.io.IOException