MessageViewer::DKIMInfo

Search for usage in LXR

MessageViewer::DKIMInfo Class Reference

#include <dkiminfo.h>

Public Types

enum  CanonicalizationType : uint8_t { Unknown , Simple , Relaxed }
 
enum class  HashingAlgorithmType : uint8_t { Any , Sha1 , Sha256 , Unknown }
 

Public Member Functions

QString agentOrUserIdentifier () const
 
CanonicalizationType bodyCanonization () const
 
QString bodyHash () const
 
int bodyLengthCount () const
 
QStringList copiedHeaderField () const
 
QString domain () const
 
qint64 expireTime () const
 
HashingAlgorithmType hashingAlgorithm () const
 
CanonicalizationType headerCanonization () const
 
QString iDomain () const
 
bool isValid () const
 
QStringList listSignedHeader () const
 
bool operator== (const DKIMInfo &other) const
 
bool parseDKIM (const QString &header)
 
QString query () const
 
QString selector () const
 
void setAgentOrUserIdentifier (const QString &agentOrUserIdentifier)
 
void setBodyCanonization (CanonicalizationType bodyCanonization)
 
void setBodyHash (const QString &bodyHash)
 
void setBodyLengthCount (int bodyLengthCount)
 
void setCopiedHeaderField (const QStringList &copiedHeaderField)
 
void setDomain (const QString &domain)
 
void setExpireTime (qint64 expireTime)
 
void setHashingAlgorithm (DKIMInfo::HashingAlgorithmType type)
 
void setHeaderCanonization (CanonicalizationType headerCanonization)
 
void setIDomain (const QString &iDomain)
 
void setListSignedHeader (const QStringList &listSignedHeader)
 
void setQuery (const QString &query)
 
void setSelector (const QString &selector)
 
void setSignature (const QString &signature)
 
void setSignatureTimeStamp (qint64 signatureTimeStamp)
 
void setSigningAlgorithm (const QString &signingAlgorithm)
 
void setVersion (int version)
 
QString signature () const
 
qint64 signatureTimeStamp () const
 
QString signingAlgorithm () const
 
int version () const
 

Detailed Description

The DKIMInfo class.

Author
Laurent Montel monte.nosp@m.l@kd.nosp@m.e.org

Definition at line 19 of file dkiminfo.h.

Member Enumeration Documentation

◆ CanonicalizationType

enum MessageViewer::DKIMInfo::CanonicalizationType : uint8_t

Definition at line 25 of file dkiminfo.h.

◆ HashingAlgorithmType

enum class MessageViewer::DKIMInfo::HashingAlgorithmType : uint8_t
strong

Definition at line 30 of file dkiminfo.h.

Member Function Documentation

◆ agentOrUserIdentifier()

QString DKIMInfo::agentOrUserIdentifier ( ) const
nodiscard

Definition at line 320 of file dkiminfo.cpp.

◆ bodyCanonization()

DKIMInfo::CanonicalizationType DKIMInfo::bodyCanonization ( ) const
nodiscard

Definition at line 170 of file dkiminfo.cpp.

◆ bodyHash()

QString DKIMInfo::bodyHash ( ) const
nodiscard

Definition at line 240 of file dkiminfo.cpp.

◆ bodyLengthCount()

int DKIMInfo::bodyLengthCount ( ) const
nodiscard

Definition at line 330 of file dkiminfo.cpp.

◆ copiedHeaderField()

QStringList DKIMInfo::copiedHeaderField ( ) const
nodiscard

Definition at line 160 of file dkiminfo.cpp.

◆ domain()

QString DKIMInfo::domain ( ) const
nodiscard

Definition at line 220 of file dkiminfo.cpp.

◆ expireTime()

qint64 DKIMInfo::expireTime ( ) const
nodiscard

Definition at line 300 of file dkiminfo.cpp.

◆ hashingAlgorithm()

DKIMInfo::HashingAlgorithmType DKIMInfo::hashingAlgorithm ( ) const
nodiscard

Definition at line 210 of file dkiminfo.cpp.

◆ headerCanonization()

DKIMInfo::CanonicalizationType DKIMInfo::headerCanonization ( ) const
nodiscard

Definition at line 190 of file dkiminfo.cpp.

◆ iDomain()

QString DKIMInfo::iDomain ( ) const
nodiscard

Definition at line 114 of file dkiminfo.cpp.

◆ isValid()

bool DKIMInfo::isValid ( ) const
nodiscard

Definition at line 250 of file dkiminfo.cpp.

◆ listSignedHeader()

QStringList DKIMInfo::listSignedHeader ( ) const
nodiscard

Definition at line 260 of file dkiminfo.cpp.

◆ operator==()

bool DKIMInfo::operator== ( const DKIMInfo & other) const
nodiscard

Definition at line 180 of file dkiminfo.cpp.

◆ parseDKIM()

bool DKIMInfo::parseDKIM ( const QString & header)
nodiscard

Definition at line 15 of file dkiminfo.cpp.

◆ query()

QString DKIMInfo::query ( ) const
nodiscard

Definition at line 290 of file dkiminfo.cpp.

◆ selector()

QString DKIMInfo::selector ( ) const
nodiscard

Definition at line 230 of file dkiminfo.cpp.

◆ setAgentOrUserIdentifier()

void DKIMInfo::setAgentOrUserIdentifier ( const QString & agentOrUserIdentifier)

Definition at line 325 of file dkiminfo.cpp.

◆ setBodyCanonization()

void DKIMInfo::setBodyCanonization ( CanonicalizationType bodyCanonization)

Definition at line 175 of file dkiminfo.cpp.

◆ setBodyHash()

void DKIMInfo::setBodyHash ( const QString & bodyHash)

Definition at line 245 of file dkiminfo.cpp.

◆ setBodyLengthCount()

void DKIMInfo::setBodyLengthCount ( int bodyLengthCount)

Definition at line 335 of file dkiminfo.cpp.

◆ setCopiedHeaderField()

void DKIMInfo::setCopiedHeaderField ( const QStringList & copiedHeaderField)

Definition at line 165 of file dkiminfo.cpp.

◆ setDomain()

void DKIMInfo::setDomain ( const QString & domain)

Definition at line 225 of file dkiminfo.cpp.

◆ setExpireTime()

void DKIMInfo::setExpireTime ( qint64 expireTime)

Definition at line 305 of file dkiminfo.cpp.

◆ setHashingAlgorithm()

void DKIMInfo::setHashingAlgorithm ( DKIMInfo::HashingAlgorithmType type)

Definition at line 215 of file dkiminfo.cpp.

◆ setHeaderCanonization()

void DKIMInfo::setHeaderCanonization ( CanonicalizationType headerCanonization)

Definition at line 195 of file dkiminfo.cpp.

◆ setIDomain()

void DKIMInfo::setIDomain ( const QString & iDomain)

Definition at line 119 of file dkiminfo.cpp.

◆ setListSignedHeader()

void DKIMInfo::setListSignedHeader ( const QStringList & listSignedHeader)

Definition at line 265 of file dkiminfo.cpp.

◆ setQuery()

void DKIMInfo::setQuery ( const QString & query)

Definition at line 295 of file dkiminfo.cpp.

◆ setSelector()

void DKIMInfo::setSelector ( const QString & selector)

Definition at line 235 of file dkiminfo.cpp.

◆ setSignature()

void DKIMInfo::setSignature ( const QString & signature)

Definition at line 315 of file dkiminfo.cpp.

◆ setSignatureTimeStamp()

void DKIMInfo::setSignatureTimeStamp ( qint64 signatureTimeStamp)

Definition at line 285 of file dkiminfo.cpp.

◆ setSigningAlgorithm()

void DKIMInfo::setSigningAlgorithm ( const QString & signingAlgorithm)

Definition at line 275 of file dkiminfo.cpp.

◆ setVersion()

void DKIMInfo::setVersion ( int version)

Definition at line 205 of file dkiminfo.cpp.

◆ signature()

QString DKIMInfo::signature ( ) const
nodiscard

Definition at line 310 of file dkiminfo.cpp.

◆ signatureTimeStamp()

qint64 DKIMInfo::signatureTimeStamp ( ) const
nodiscard

Definition at line 280 of file dkiminfo.cpp.

◆ signingAlgorithm()

QString DKIMInfo::signingAlgorithm ( ) const
nodiscard

Definition at line 270 of file dkiminfo.cpp.

◆ version()

int DKIMInfo::version ( ) const
nodiscard

Definition at line 200 of file dkiminfo.cpp.


The documentation for this class was generated from the following files:
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.