s/qmail 4.3.17
Next generation secure email transport
|
#include <dkimverify.h>
Public Member Functions | |
CDKIMVerify () | |
~CDKIMVerify () | |
int | Init (DKIMVerifyOptions *pOptions) |
int | GetResults (void) |
int | GetDetails (int *nSigCount, DKIMVerifyDetails **pDetails) |
virtual int | ProcessHeaders (void) |
virtual int | ProcessBody (char *szBuffer, int nBufLength, bool bEOF) |
const char * | GetPractices () |
Public Member Functions inherited from CDKIMBase | |
CDKIMBase () | |
~CDKIMBase () | |
int | Init (void) |
int | Process (const char *szBuffer, int nBufLength, bool bEOF) |
int | ProcessFinal (void) |
int | Alloc (char *&szBuffer, int nRequiredSize) |
int | ReAlloc (char *&szBuffer, int &nBufferLength, int nRequiredSize) |
void | Free (char *szBuffer) |
virtual int | ProcessHeaders (void) |
virtual int | ProcessBody (char *szBuffer, int nBufLength, bool bEOF) |
Protected Member Functions | |
int | ParseDKIMSignature (const string &sHeader, SignatureInfo &sig) |
SelectorInfo & | GetSelector (const string &sSelector, const string &sDomain) |
Protected Attributes | |
list< SignatureInfo > | Signatures |
list< SelectorInfo > | Selectors |
DKIMDNSCALLBACK | m_pfnSelectorCallback |
bool | m_HonorBodyLengthTag |
bool | m_CheckPractices |
bool | m_SubjectIsRequired |
bool | m_SaveCanonicalizedData |
bool | m_AllowUnsignedFromHeaders |
vector< DKIMVerifyDetails > | Details |
string | Practices |
Protected Attributes inherited from CDKIMBase | |
char * | m_From |
char * | m_Sender |
char * | m_hTag |
int | m_hTagSize |
int | m_hTagPos |
char * | m_Line |
int | m_LineSize |
int | m_LinePos |
bool | m_InHeaders |
list< string > | HeaderList |
Additional Inherited Members | |
Static Public Member Functions inherited from CDKIMBase | |
static void | RemoveSWSP (char *szBuffer) |
static void | RemoveSWSP (char *pBuffer, int &nBufLength) |
static void | RemoveSWSP (string &sBuffer) |
static void | CompressSWSP (char *pBuffer, int &nBufLength) |
static void | CompressSWSP (string &sBuffer) |
static string | RelaxHeader (const string &sHeader) |
Definition at line 103 of file dkimverify.h.
CDKIMVerify | ( | ) |
Definition at line 516 of file dkimverify.cpp.
~CDKIMVerify | ( | ) |
Definition at line 529 of file dkimverify.cpp.
int GetDetails | ( | int * | nSigCount, |
DKIMVerifyDetails ** | pDetails | ||
) |
|
inline |
int GetResults | ( | void | ) |
Definition at line 559 of file dkimverify.cpp.
|
protected |
Definition at line 1334 of file dkimverify.cpp.
int Init | ( | DKIMVerifyOptions * | pOptions | ) |
Definition at line 536 of file dkimverify.cpp.
|
protected |
Definition at line 933 of file dkimverify.cpp.
Reimplemented from CDKIMBase.
Definition at line 1128 of file dkimverify.cpp.
|
virtual |
Reimplemented from CDKIMBase.
Definition at line 758 of file dkimverify.cpp.
|
protected |
Definition at line 142 of file dkimverify.h.
|
protected |
Definition at line 140 of file dkimverify.h.
|
protected |
Definition at line 137 of file dkimverify.h.
|
protected |
Definition at line 136 of file dkimverify.h.
|
protected |
Definition at line 133 of file dkimverify.h.
|
protected |
Definition at line 139 of file dkimverify.h.
|
protected |
Definition at line 138 of file dkimverify.h.
|
protected |
Definition at line 143 of file dkimverify.h.
|
protected |
Definition at line 131 of file dkimverify.h.
|
protected |
Definition at line 130 of file dkimverify.h.