office-gobmx/xmlsecurity/inc
Miklos Vajna ced420ca70 cool#9992 lok doc sign: convert the certificate chooser dialog to async
1) Move the try-catch around assing a signature inside the block that
   already got the response from the certificate chooser, it's unlikely
   that choosing the certificate (and not yet signing) would fail.

2) Convert the dialog to async and allow it to be a jsdialog.

3) Hide not relevant widgets for LOK: we have a single signing
   certificate, so the search entry is not useful.

   The refresh button has an unclear purpose, as it was initially added
   in commit fb9874231f (Caching
   Certificates in the CertificateChooser dialog session-wise, 2023-08-26),
   but later commit efe414c4a8 (Don't reuse
   CertificateChooser instances, 2024-02-07) disabled this chaching. In any
   case, the certificate won't change during the lifetime of a single LOK
   view, so hide that as well.

4) Invoke the inner certificate viewer in an async way, too.

Change-Id: Ibf618ea7632cf801d1d9180b9aa7dd193c45ffda
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/174215
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Tested-by: Jenkins
2024-09-30 14:55:40 +02:00
..
framework
gpg
pch
xmlsec
biginteger.hxx
bitmaps.hlst
certificate.hxx
certificatechooser.hxx cool#9992 lok doc sign: convert the certificate chooser dialog to async 2024-09-30 14:55:40 +02:00
certificateviewer.hxx
digitalsignaturesdialog.hxx cool#9992 lok doc sign: convert the certificate chooser dialog to async 2024-09-30 14:55:40 +02:00
documentsignaturehelper.hxx [API CHANGE] XDocumentDigitalSignatures: remove deprecated / unused functions 2024-09-13 10:27:14 +02:00
documentsignaturemanager.hxx cool#9992 lok doc sign: allow sign of macros & the document itself in one step 2024-09-12 16:53:06 +02:00
macrosecurity.hxx
pdfsignaturehelper.hxx
resourcemanager.hxx
strings.hrc
UriBindingHelper.hxx cool#9992 lok doc sign: allow sign of macros & the document itself in one step 2024-09-12 16:53:06 +02:00
xmlsecuritydllapi.h
xmlsignaturehelper.hxx cool#9992 lok doc sign: allow sign of macros & the document itself in one step 2024-09-12 16:53:06 +02:00
xsecctl.hxx
xsecxmlsecdllapi.h