package at.gv.egiz.eaaf.modules.sigverify.moasig.impl.data; import java.util.List; import at.gv.egiz.eaaf.core.impl.data.Pair; import at.gv.egiz.eaaf.modules.sigverify.moasig.api.data.IPdfSignatureVerificationResponse; import lombok.Getter; import lombok.Setter; @Getter @Setter public class VerifyPdfSignatureResponse extends VerifyCmsSignatureResponse implements IPdfSignatureVerificationResponse { private static final long serialVersionUID = 1835687958341837826L; /** * Flag if signature covers the full pdf-document. */ private CoversFullDocument signatureCoversFullDocument = CoversFullDocument.UNKNOWN; /** * PDF signing ranges as {@link List} of {@link Pair} of starting-byte and byte-length. */ private List> byteRange; public enum CoversFullDocument { YES, NO, UNKNOWN } }