Things for the Okular PDF Tool.
Details
Yesterday
Sep 15 2024
Sep 3 2024
Apr 16 2024
Dec 12 2023
Dec 11 2023
This is still an issue. Since the double click opens a registry entry the working directory of Okular is Windows. Since it is the working directory of the explorer so that is unusable, but it should still be able to somehow take the location from the actually opened file and use that for a save file suggestion.
This works for me
Nov 24 2023
should this go into the upcomming VSD release?
Nov 22 2023
Existing file. I downloaded a pdf into the local Download folder of my Windows-VM and worked with that.
Is the document loaded from an existing file on disk or directly as a url from a remote server? http(s) or windows share ?
On VS-Desktop-3.1.90.287-Beta I get a suggestion of c:\Windows for saving the signed document, not the users directory any more.
So its gotten worse instead of better...
Nov 3 2023
I want to have this for the next release since I want to use that mechanism for the promised "Tender version of Kleopatra". This will mean that we replace the "VERSION" file with a QSettings ini file where we can easily add more meta information as we like.
Oct 10 2023
Oct 6 2023
Oct 2 2023
Sep 26 2023
Sep 25 2023
From my practical expexperience, @ebo's suggestion will work best for me. The other thing I have seen is to not use -signed but to append the initials of the signers.
Sep 22 2023
I know Microsoft is probably not the best example, but copying an already copied file with the Windows Explorer you get "Copy of Copy of Copy of originalname.txt". Moreover, I think foo_signed_signed_signed.pdf makes it pretty clear that this is a PDF that has been signed multiple times. I would leave it as-is. People who don't like the name can easily change it.
How about adding "-2" to a document where before _signed already was in the name, i.e. foo_signed.pdf -> foo_signed-2.pdf and so on: foo_signed-3.pdf, ...
Just for reference:
Make it signature pretty: https://dev.gnupg.org/T6732
Default path: https://dev.gnupg.org/T6731
signed_signed: https://dev.gnupg.org/T6730
Unfortunately, "make it not ugly" is a bit hard to work with. I'm open for ideas.
I'm going to assign this to @aheinecke - but @ebo might also have opinion on how it would be nice.
As this issue was originally just about the "versioned file" and where to place _signed, I think we should keep this closed. Will create new issues based on the notes here.
I'm told that this is also what acrobat does, which is one of the reasons for the current approach.
Sep 12 2023
well yes, it ends now in "_signiert.pdf" with German language settings and "_signed.pdf" in English.
Sep 8 2023
Tested with current version. Works.
Sep 4 2023
This should be in the newest for testing.
Aug 8 2023
Here is an example from my QES cert:
That does not mean that this is a good idea. And well, I heard that Poppler does not have a stable API.
The poppler api exposes it. Has done it since more or less the incarnation of pdf signing in poppler I think.
Don't do that. The key usage extensions rarely useful. This is the usual X.509 DbC (design by commitee) mess. See for example https://www.cs.auckland.ac.nz/~pgut001/pubs/x509guide.txt . Let's not try to follow this path.
Aug 4 2023
The poppler API exposes key usage extensions, and I'm trying to reconstruct them from the canX flags, which of course is highly inaccurate.
Technically, the canX are already checking a flag internally because _gpgme_key stores the can_X values as single bits. There are still 17 unused bits in _gpgme_key, i.e. there's plenty of space for more flags like can_haz_cheezeburger.