public class SignatureDataExtractor extends Object implements PDFASSignatureInterface
Modifier and Type | Field and Description |
---|---|
protected int[] |
byteRange |
protected iaik.x509.X509Certificate |
certificate |
protected Calendar |
date |
protected String |
pdfFilter |
protected String |
pdfSubFilter |
protected org.apache.pdfbox.pdmodel.interactive.digitalsignature.PDSignature |
signature |
protected byte[] |
signatureData |
Constructor and Description |
---|
SignatureDataExtractor(iaik.x509.X509Certificate certificate,
String filter,
String subfilter,
Calendar date) |
Modifier and Type | Method and Description |
---|---|
int[] |
getByteRange() |
iaik.x509.X509Certificate |
getCertificate() |
String |
getPDFFilter() |
String |
getPDFSubFilter() |
byte[] |
getSignatureData() |
Calendar |
getSigningDate() |
void |
setPDSignature(org.apache.pdfbox.pdmodel.interactive.digitalsignature.PDSignature signature) |
byte[] |
sign(InputStream content) |
protected iaik.x509.X509Certificate certificate
protected byte[] signatureData
protected String pdfSubFilter
protected String pdfFilter
protected org.apache.pdfbox.pdmodel.interactive.digitalsignature.PDSignature signature
protected int[] byteRange
protected Calendar date
public iaik.x509.X509Certificate getCertificate()
public String getPDFSubFilter()
getPDFSubFilter
in interface PDFASSignatureInterface
public String getPDFFilter()
getPDFFilter
in interface PDFASSignatureInterface
public byte[] getSignatureData()
public byte[] sign(InputStream content) throws org.apache.pdfbox.exceptions.SignatureException, IOException
sign
in interface org.apache.pdfbox.pdmodel.interactive.digitalsignature.SignatureInterface
org.apache.pdfbox.exceptions.SignatureException
IOException
public void setPDSignature(org.apache.pdfbox.pdmodel.interactive.digitalsignature.PDSignature signature)
setPDSignature
in interface PDFASSignatureInterface
public int[] getByteRange()
public Calendar getSigningDate()
getSigningDate
in interface PDFASSignatureInterface