14#include "kleo_export.h"
16#include <Libkleo/KeyResolver>
21#include <gpgme++/global.h>
36class KLEO_EXPORT KeyResolverCore
46 MixedProtocols = OpenPGPOnly | CMSOnly,
50 ResolvedMask = AllResolved | Error,
51 ProtocolsMask = OpenPGPOnly | CMSOnly | Error,
56 KeyResolver::Solution solution;
57 KeyResolver::Solution alternative;
60 explicit KeyResolverCore(
bool encrypt,
bool sign, GpgME::Protocol format = GpgME::UnknownProtocol);
63 void setSender(
const QString &sender);
64 QString normalizedSender()
const;
68 void setSigningKeys(
const QStringList &fingerprints);
72 void setAllowMixedProtocols(
bool allowMixed);
74 void setPreferredProtocol(GpgME::Protocol proto);
76 void setMinimumValidity(
int validity);
82 std::unique_ptr<Private> d;
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Sat Dec 21 2024 16:56:14 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.