office-gobmx/xmlsecurity/inc
Miklos Vajna 0de900cec7 cool#9992 lok doc sign, hash extract: time for getCommandValues('Signature')
The final goal of this API is to give time & hash information about the
PDF signature, so once a 3rd-party produces the PKCS#7 signature, that
can be added to the document and the actual PDF sign can be re-run with
the same parameters.

This commit continues the replacement of XCertificate with
svl::crypto::SigningContext up to the point that the timestamp used in
svl/ can be exposed on the LOK API.

This is done by updating DocumentSignatureManager::add(),
PDFSignatureHelper::SetX509Certificate(),
vcl::filter::PDFDocument::Sign() and finally the svl::crypto::Signing
ctor to work with the signing context instead of an XCertificate
directly.

Time reporting works now, so add a test for that. The digest part still
needs doing.

Change-Id: I83f1274cd420b67194b7caf12b1027e623d4f7fe
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/176404
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Tested-by: Jenkins
2024-11-11 21:54:23 +01:00
..
framework tdf#146619 Remove unused #includes from C/C++ files 2024-03-28 12:50:41 +01:00
gpg
pch update PCHs in xmlsecurity 2024-03-28 21:05:03 +01:00
xmlsec tdf#146619 Remove unused #includes from C/C++ files 2024-03-28 12:50:41 +01:00
biginteger.hxx xmlsecurity: some Distinguished Names are less equal than others 2021-10-27 20:35:31 +02:00
bitmaps.hlst Extended loplugin:ostr: Rewrite some O[U]StringLiteral -> O[U]String 2023-10-23 11:04:42 +02:00
certificate.hxx Revert all the recent loplugin:unocast changes 2023-01-05 11:45:51 +00:00
certificatechooser.hxx cool#9992 lok doc sign: convert the certificate chooser dialog to async 2024-09-30 14:55:40 +02:00
certificateviewer.hxx tdf#161909: Show key type in CertificateViewer. 2024-08-08 10:34:29 +02:00
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, hash extract: time for getCommandValues('Signature') 2024-11-11 21:54:23 +01:00
macrosecurity.hxx tdf#159985 Warn about the need to reload file after changing macro security level 2024-03-19 14:48:34 +01:00
pdfsignaturehelper.hxx cool#9992 lok doc sign, hash extract: time for getCommandValues('Signature') 2024-11-11 21:54:23 +01:00
resourcemanager.hxx Pass context and resource string down to boost::locale separately 2021-08-05 09:39:11 +02:00
strings.hrc tdf#161909: show where the certs in the CertificateChooser are from 2024-08-13 01:09:51 +02:00
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 tdf#124176 Use pragma once in x* 2021-03-23 13:14:42 +01:00
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 Extended loplugin:ostr: Rewrite some O[U]StringLiteral -> O[U]String 2023-10-23 11:04:42 +02:00
xsecxmlsecdllapi.h tdf#124176 Use pragma once in x* 2021-03-23 13:14:42 +01:00