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 }