Class SignatureManager

    • Method Detail

      • SignPdfWithSignature

        public void SignPdfWithSignature​(Signature signature)
        Signs the PDF with digital signature with advanced options. Note that the PDF will not be fully signed until Saved using PdfDocument.saveAs(Path)" or PdfDocument.getBinaryData()
        Parameters:
        signature - the PdfSignature
      • SignPdfWithSignature

        public void SignPdfWithSignature​(Signature signature,
                                         SignaturePermissions permissions)
        Signs the PDF with digital signature with advanced options. Note that the PDF will not be fully signed until Saved using PdfDocument.saveAs(Path)" or PdfDocument.getBinaryData()
        Parameters:
        signature - the PdfSignature
        permissions - Permissions regarding modifications to the document after the digital signature is applied
      • VerifyPdfSignatures

        public boolean VerifyPdfSignatures()
        Verifies all the PDF signatures for this PDF document and returns true if there are no invalid signatures.
        Returns:
        true if no digital signatures or all digital signatures are currently valid. Editing a PDF document in any way will invalidate signatures.
      • RemoveSignature

        public void RemoveSignature()
        Removes all signature from the PDF document.