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