diff options
author | Miklos Vajna <vmiklos@collabora.com> | 2024-11-11 11:36:12 +0100 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.com> | 2024-11-11 21:54:23 +0100 |
commit | 0de900cec7b04d75cf9ab0779d7a1ca3c730ae32 (patch) | |
tree | dfb38260cbe564c6a456b91f62673ebe61819990 /xmlsecurity/inc/xmlsec/xmldocumentwrapper_xmlsecimpl.hxx | |
parent | e02efcb136424958b18158f01d88d5f34966e523 (diff) |
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
Diffstat (limited to 'xmlsecurity/inc/xmlsec/xmldocumentwrapper_xmlsecimpl.hxx')
0 files changed, 0 insertions, 0 deletions