# sign Creates a signed PDF from an existing PDF file. ## Usage ``` Usage: pdfly sign [OPTIONS] FILENAME Creates a signed PDF. Examples pdfly sign input.pdf --p12 certs.p12 -o signed.pdf Signs the input.pdf with a PKCS12 certificate archive. Writes the resulting signed pdf into signed.pdf. pdfly sign document.pdf --p12 certs.p12 --in-place Signs the document.pdf with a PKCS12 certificate archive. Modifies the input file in-place. ╭─ Arguments ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │ * filename FILE [required] │ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─ Options ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │ * --p12 FILE PKCS12 certificate container [required] │ │ --output -o PATH │ │ --in-place -i │ │ --p12-password -p TEXT The password to use to decrypt the PKCS12 file. │ │ --help Show this message and exit. │ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ``` ## Examples ### Sign a PDF with PKCS12 Signs the input.pdf with a PKCS12 certificate archive. Writes the resulting signed pdf into signed.pdf. ``` pdfly sign input.pdf --p12 certs.p12 -o signed.pdf ``` ### Sign a PDF in-place Signs the document.pdf with a PKCS12 certificate archive. Modifies the input file in-place. ``` pdfly sign document.pdf --p12 certs.p12 --in-place ```