Author: tilman Date: Tue Mar 6 19:10:59 2018 New Revision: 1826025 URL: http://svn.apache.org/viewvc?rev=1826025&view=rev Log: PDFBOX-1848: remove MDP permissions, not allowed
Modified: pdfbox/branches/2.0/examples/src/main/java/org/apache/pdfbox/examples/signature/CreateSignedTimeStamp.java Modified: pdfbox/branches/2.0/examples/src/main/java/org/apache/pdfbox/examples/signature/CreateSignedTimeStamp.java URL: http://svn.apache.org/viewvc/pdfbox/branches/2.0/examples/src/main/java/org/apache/pdfbox/examples/signature/CreateSignedTimeStamp.java?rev=1826025&r1=1826024&r2=1826025&view=diff ============================================================================== --- pdfbox/branches/2.0/examples/src/main/java/org/apache/pdfbox/examples/signature/CreateSignedTimeStamp.java (original) +++ pdfbox/branches/2.0/examples/src/main/java/org/apache/pdfbox/examples/signature/CreateSignedTimeStamp.java Tue Mar 6 19:10:59 2018 @@ -110,11 +110,10 @@ public class CreateSignedTimeStamp exten signature.setFilter(PDSignature.FILTER_ADOBE_PPKLITE); signature.setSubFilter(COSName.getPDFName("ETSI.RFC3161")); - // Optional: certify - if (accessPermissions == 0) - { - SigUtils.setMDPPermission(document, signature, 2); - } + // No certification allowed because /Reference not allowed in signature directory + // see ETSI EN 319 142-1 Part 1 and ETSI TS 102 778-4 + // http://www.etsi.org/deliver/etsi_en%5C319100_319199%5C31914201%5C01.01.00_30%5Cen_31914201v010100v.pdf + // http://www.etsi.org/deliver/etsi_ts/102700_102799/10277804/01.01.01_60/ts_10277804v010101p.pdf // register signature dictionary and sign interface document.addSignature(signature, this);