13#include "kleo_export.h"
25enum class KeyserverAuthentication {
31enum class KeyserverConnection {
38class KLEO_EXPORT KeyserverConfig
44 KeyserverConfig(
const KeyserverConfig &other);
45 KeyserverConfig &operator=(
const KeyserverConfig &other);
47 KeyserverConfig(KeyserverConfig &&other);
48 KeyserverConfig &operator=(KeyserverConfig &&other);
50 static KeyserverConfig fromUrl(
const QUrl &url);
54 void setHost(
const QString &host);
57 void setPort(
int port);
59 KeyserverAuthentication authentication()
const;
60 void setAuthentication(KeyserverAuthentication authentication);
63 void setUser(
const QString &user);
66 void setPassword(
const QString &password);
68 KeyserverConnection connection()
const;
69 void setConnection(KeyserverConnection connection);
72 void setLdapBaseDn(
const QString &baseDn);
79 std::unique_ptr<Private> d;
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri Dec 6 2024 12:02:18 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.