Example #1
0
 /**
  * This method links previous signatures to the new one. This is useful to get revision number and
  * to know if a TSP is over the DSS dictionary
  */
 private void linkSignatures(List<PdfSignatureOrDocTimestampInfo> signatures) {
   List<PdfSignatureOrDocTimestampInfo> previousList =
       new ArrayList<PdfSignatureOrDocTimestampInfo>();
   for (PdfSignatureOrDocTimestampInfo sig : signatures) {
     if (CollectionUtils.isNotEmpty(previousList)) {
       for (PdfSignatureOrDocTimestampInfo previous : previousList) {
         previous.addOuterSignature(sig);
       }
     }
     previousList.add(sig);
   }
 }