Uploaded image for project: 'Nuxeo Platform'
  1. Nuxeo Platform
  2. NXP-8998

Allow digital PDF signature of any file

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 5.6-RC1, 5.6
    • Component/s: Digital Signature
    • Impact type:
      API change
    • Upgrade notes:
      Hide

      The SignatureService API has been reworked completely.

      The SignActions Seam component has a new API as well.

      Its default behavior can be customized using system properties:

      • org.nuxeo.ecm.signature.pdfa=true/false: whether to produce PDF/A files (default is false)
      • org.nuxeo.ecm.signature.disposition.pdf=replace/archive/attach: what to do with signed files produced from PDFs (default is archive)
      • org.nuxeo.ecm.signature.disposition.notpdf=replace/archive/attach: what to do with signed files produced from non-PDFs (default is attach)
      • org.nuxeo.ecm.signature.archive.filename.format: the SimpleDateFormat of the suffix to append to the filename when archiving (default is "('archive' yyyy-MM-dd HH:mm:ss)")

      The dispositions (SigningDisposition enum) are:

      • replace: replace the main blob with the signed one
      • archive: replace the main blob with the signed one and archive the original
      • attach: put the signed blob as an attachment
      Show
      The SignatureService API has been reworked completely. The SignActions Seam component has a new API as well. Its default behavior can be customized using system properties: org.nuxeo.ecm.signature.pdfa=true/false: whether to produce PDF/A files (default is false) org.nuxeo.ecm.signature.disposition.pdf=replace/archive/attach: what to do with signed files produced from PDFs (default is archive) org.nuxeo.ecm.signature.disposition.notpdf=replace/archive/attach: what to do with signed files produced from non-PDFs (default is attach) org.nuxeo.ecm.signature.archive.filename.format: the SimpleDateFormat of the suffix to append to the filename when archiving (default is "('archive' yyyy-MM-dd HH:mm:ss)") The dispositions (SigningDisposition enum) are: replace: replace the main blob with the signed one archive: replace the main blob with the signed one and archive the original attach: put the signed blob as an attachment

      Description

      Allow digital PDF signature of any file:

      • transform the file into PDF (or optionally PDF/A)
      • sign it

      The signed file will be attached as an additional file to the main document.
      The behavior of pure PDF signing (without PDF/A transform) will be altered to keep the original file as the main file.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                fguillaume Florent Guillaume
                Reporter:
                fguillaume Florent Guillaume
                Participants:
              • Votes:
                1 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: