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(eu.europa.esig.dss.spi.x509.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, uniqueIdMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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 Details
-
PdfSignatureInfo
public PdfSignatureInfo(eu.europa.esig.dss.spi.x509.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 Details
-
checkIntegrityOnce
protected void checkIntegrityOnce()- Specified by:
checkIntegrityOncein classPdfCMSInfo
-
isTimestamp
public boolean isTimestamp()- Specified by:
isTimestampin interfacePdfSignatureOrDocTimestampInfo
-
getCades
-