summaryrefslogtreecommitdiff
path: root/xmlsecurity/source/gpg
diff options
context:
space:
mode:
authorThorsten Behrens <Thorsten.Behrens@CIB.de>2017-07-17 00:56:06 +0200
committerMichael Stahl <mstahl@redhat.com>2017-07-17 17:08:58 +0200
commitf7dd0774e3dbd5a5001666b045f06bebafc701ae (patch)
treedb0a4b47ea4e1236be7dd3ba192331e1113c484c /xmlsecurity/source/gpg
parent72687a57ec28a6de285d7ee7165c5292b9af2f65 (diff)
gpg4libre: search for _all_ local keys in getCertificate()
Otherwise, newly-imported ones will not show up, which is bad when trying to figure out how much we trust a key in DocumentDigitalSignatures::ImplVerifySignatures() Change-Id: I771cf71b5e0ddb5cc76db94d7ada4c5291fe56f1 Reviewed-on: https://gerrit.libreoffice.org/40023 Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> (cherry picked from commit 59960eab5370477c809babdbfae9668dfa845e2d) Reviewed-on: https://gerrit.libreoffice.org/40025 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de> (cherry picked from commit df84297026ddd16353456cb6b55f81d2ae7f9772) Reviewed-on: https://gerrit.libreoffice.org/40046 Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de> Reviewed-by: Vasily Melenchuk <vasily.melenchuk@cib.de> Tested-by: Michael Stahl <mstahl@redhat.com> Reviewed-by: Michael Stahl <mstahl@redhat.com>
Diffstat (limited to 'xmlsecurity/source/gpg')
-rw-r--r--xmlsecurity/source/gpg/SecurityEnvironment.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/xmlsecurity/source/gpg/SecurityEnvironment.cxx b/xmlsecurity/source/gpg/SecurityEnvironment.cxx
index 4f1fa807a2c2..e910ee50b2ad 100644
--- a/xmlsecurity/source/gpg/SecurityEnvironment.cxx
+++ b/xmlsecurity/source/gpg/SecurityEnvironment.cxx
@@ -110,7 +110,7 @@ Reference< XCertificate > SecurityEnvironmentGpg::getCertificate( const OUString
throw RuntimeException("Base64 decode failed");
m_ctx->setKeyListMode(GPGME_KEYLIST_MODE_LOCAL);
- GpgME::Error err = m_ctx->startKeyListing("", true);
+ GpgME::Error err = m_ctx->startKeyListing("", false);
while (!err) {
GpgME::Key k = m_ctx->nextKey(err);
if (err)