File indexing completed on 2024-05-12 05:28:19
0001 // SPDX-FileCopyrightText: 2002-2003 Karl-Heinz Zimmer <khz@kde.org> 0002 // SPDX-FileCopyrightText: 2003 Marc Mutz <mutz@kde.org> 0003 // SPDX-License-Identifier: GPL-2.0-or-later 0004 0005 #pragma once 0006 0007 #include <QDateTime> 0008 #include <QStringList> 0009 0010 namespace MimeTreeParser 0011 { 0012 0013 class PartMetaData 0014 { 0015 public: 0016 bool keyMissing = false; 0017 bool keyExpired = false; 0018 bool keyRevoked = false; 0019 bool sigExpired = false; 0020 bool crlMissing = false; 0021 bool crlTooOld = false; 0022 QString signer; 0023 QStringList signerMailAddresses; 0024 QByteArray keyId; 0025 bool keyIsTrusted = false; 0026 QString status; // to be used for unknown plug-ins 0027 QString errorText; 0028 QDateTime creationTime; 0029 QString decryptionError; 0030 QString auditLog; 0031 bool isSigned = false; 0032 bool isGoodSignature = false; 0033 bool isEncrypted = false; 0034 bool isDecryptable = false; 0035 bool technicalProblem = false; 0036 bool isEncapsulatedRfc822Message = false; 0037 }; 0038 0039 }