9#include "messageviewer/messageviewersettings.h"
10#include "messageviewer_export.h"
11namespace MessageViewer
22 [[nodiscard]]
int rsaSha1Policy()
const;
23 [[nodiscard]]
bool verifySignatureWhenOnlyTest()
const;
24 void setRsaSha1Policy(
int rsaSha1Policy);
26 void setVerifySignatureWhenOnlyTest(
bool verifySignatureWhenOnlyTest);
28 [[nodiscard]]
bool saveDkimResult()
const;
29 void setSaveDkimResult(
bool saveDkimResult);
31 [[nodiscard]]
int saveKey()
const;
32 void setSaveKey(
int saveKey);
34 [[nodiscard]]
bool autogenerateRule()
const;
35 void setAutogenerateRule(
bool autogenerateRule);
37 [[nodiscard]]
bool checkIfEmailShouldBeSigned()
const;
38 void setCheckIfEmailShouldBeSigned(
bool checkIfEmailShouldBeSigned);
40 [[nodiscard]]
bool useDMarc()
const;
41 void setUseDMarc(
bool useDMarc);
43 [[nodiscard]]
bool useDefaultRules()
const;
44 void setUseDefaultRules(
bool useDefaultRules);
46 [[nodiscard]]
bool useAuthenticationResults()
const;
47 void setUseAuthenticationResults(
bool useAuthenticationResults);
49 [[nodiscard]]
bool useRelaxedParsing()
const;
50 void setUseRelaxedParsing(
bool useRelaxedParsing);
52 [[nodiscard]]
bool useOnlyAuthenticationResults()
const;
53 void setUseOnlyAuthenticationResults(
bool useOnlyAuthenticationResults);
55 [[nodiscard]]
bool autogenerateRuleOnlyIfSenderInSDID()
const;
56 void setAutogenerateRuleOnlyIfSenderInSDID(
bool autogenerateRuleOnlyIfSenderInSDID);
58 [[nodiscard]]
int publicRsaTooSmallPolicy()
const;
59 void setPublicRsaTooSmallPolicy(
int publicRsaTooSmallPolicy);
62 int mRsaSha1Policy = -1;
64 int mPublicRsaTooSmallPolicy = -1;
65 bool mVerifySignatureWhenOnlyTest =
false;
66 bool mSaveDkimResult =
false;
67 bool mAutogenerateRule =
false;
68 bool mCheckIfEmailShouldBeSigned =
false;
69 bool mUseDMarc =
false;
70 bool mUseDefaultRules =
false;
71 bool mUseAuthenticationResults =
false;
72 bool mUseRelaxedParsing =
false;
73 bool mUseOnlyAuthenticationResults =
false;
74 bool mAutogenerateRuleOnlyIfSenderInSDID =
false;
The DKIMCheckPolicy class.
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Sat Dec 21 2024 16:59:13 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.