Skip to content

v0.10-beta

Choose a tag to compare

@sudondream sudondream released this 06 Aug 21:06
· 42 commits to main since this release
a6a9417

Documents that could not be signed at all

Some PDFs failed with "No key available to decrypt, please authenticate first" and could not be signed. Fixes issue #1.

Those documents are encrypted. What made this confusing is that they open in any viewer without asking for anything, so there is no sign that they are protected. Insurers, banks and public institutions commonly apply an owner password to restrict printing or copying while leaving the opening password empty. The file is still encrypted underneath, and the application was not unlocking it before reading.

It now unlocks such documents automatically, so they sign like any other file. A PDF that genuinely requires a password to open still cannot be signed directly, but it now says so clearly and tells you what to do, instead of failing with a technical message.

Two more problems found behind that one

Both were only reachable on encrypted documents.

Signature placement failed on them, so even once a document was unlocked the signature was never drawn.

More seriously, the protection that stops the application from stamping over a document that is already signed had quietly stopped working on encrypted files. It could have modified an already signed document and invalidated that signature. This never produced an error message, so it would not have been reported.

Install

Download the ZIP, unpack it, move CEI PDF Signer.app to Applications, then right click the app and choose Open the first time.

Verify the download if you wish:

shasum -a 256 CEI-PDF-Signer-v0.10-beta-macOS.zip

The expected value is in SHA256SUMS.txt.

Recent releases

v0.9-beta fixed Romanian diacritics in the visible signature. v0.8-beta fixed the packaging fault that stopped the application opening at all. If you are coming from v0.7-beta or earlier, read those notes too.