Package eu.europa.esig.dss.pdf
Class PdfSignatureInfo
- java.lang.Object
-
- eu.europa.esig.dss.pdf.PdfCMSInfo
-
- eu.europa.esig.dss.pdf.PdfSignatureInfo
-
- All Implemented Interfaces:
PdfSignatureOrDocTimestampInfo
public class PdfSignatureInfo extends PdfCMSInfo implements PdfSignatureOrDocTimestampInfo
-
-
Constructor Summary
Constructors Constructor Description PdfSignatureInfo(CertificatePool validationCertPool, PdfSigDict signatureDictionary, PdfDssDict dssDictionary, byte[] cms, byte[] originalBytes, boolean coverCompleteRevision)
-
Method Summary
Modifier and Type Method Description protected voidcheckIntegrityOnce()CAdESSignaturegetCades()booleanisTimestamp()-
Methods inherited from class eu.europa.esig.dss.pdf.PdfCMSInfo
addOuterSignature, checkIntegrity, getCMSSignedData, getContactInfo, getContents, getDssDictionary, getFilter, getLocation, getOuterSignatures, getReason, getSigFieldName, getSignatureByteRange, getSignedDocumentBytes, getSignerName, getSigningDate, getSubFilter, isCoverAllOriginalBytes, uniqueId
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface eu.europa.esig.dss.pdf.PdfSignatureOrDocTimestampInfo
addOuterSignature, checkIntegrity, getCMSSignedData, getContactInfo, getContents, getDssDictionary, getFilter, getLocation, getOuterSignatures, getReason, getSigFieldName, getSignatureByteRange, getSignedDocumentBytes, getSignerName, getSigningDate, getSubFilter, isCoverAllOriginalBytes, uniqueId
-
-
-
-
Constructor Detail
-
PdfSignatureInfo
public PdfSignatureInfo(CertificatePool validationCertPool, PdfSigDict signatureDictionary, PdfDssDict dssDictionary, byte[] cms, byte[] originalBytes, boolean coverCompleteRevision) throws IOException
- Parameters:
validationCertPool-dssDictionary- the DSS dictionarycms- the CMS (CAdES) bytesoriginalBytes- the original bytes of the whole signed document- Throws:
IOException
-
-
Method Detail
-
checkIntegrityOnce
protected void checkIntegrityOnce()
- Specified by:
checkIntegrityOncein classPdfCMSInfo
-
isTimestamp
public boolean isTimestamp()
- Specified by:
isTimestampin interfacePdfSignatureOrDocTimestampInfo
-
getCades
public CAdESSignature getCades()
-
-