SYNOPSIS |
#include <dkim.h>
unsigned int dkim_sig_getflags(
DKIM_SIGINFO *sig
);
Retrieve the flags stored for a specific signature.
|
DESCRIPTION |
|
---|
ARGUMENTS |
Argument | Description |
sig |
Signature-specific handle.
|
|
RETURN VALUE |
The value returned is a bitwise-OR of the following constants:
Flag Name | Description |
DKIM_SIGFLAG_IGNORE |
The signature has been flagged to be ignored by a prior call
to dkim_sig_ignore().
|
DKIM_SIGFLAG_PROCESSED |
The signature has had DNS validation attempted.
|
DKIM_SIGFLAG_PASSED |
DNS validation succeeded. See NOTES below.
|
DKIM_SIGFLAG_TESTKEY |
Key's "in test" flag was set.
|
DKIM_SIGFLAG_NOSUBDOMAIN |
Key's "not for use with subdomains" flag was set.
|
|
NOTES |
- The DKIM_SIGFLAG_PASSED flag is set if the header hash, the public key
and the digital signature resulted in a successful verification. It
does not reflect whether the computed body hash matched the one found
in the signature. It is necessary for the caller to use the
dkim_sig_getbh() as well to
test for that case.
|