| DESCRIPTION | 
| Purpose | A DKIM_SIGERROR is a mnemonic describing a problem found
    when processing a DKIM signature.  More than one problem may exist
    in a signature; only one is reported per attempt to process it. |  
| Possible Values | 
 DKIM_SIGERROR_UNKNOWN -- unspecified error
 DKIM_SIGERROR_OK -- no problems detected
 DKIM_SIGERROR_VERSION -- incompatible/unsupported version
 DKIM_SIGERROR_DOMAIN -- signing domain and signing identity
         do not match
 DKIM_SIGERROR_EXPIRED -- signature has expired
 DKIM_SIGERROR_FUTURE -- timestamp on signature is in the future
 DKIM_SIGERROR_TIMESTAMPS -- expiration time is before signature
         time
 DKIM_SIGERROR_INVALID_HC -- invalid/unsupported header
         canonicalization
 DKIM_SIGERROR_INVALID_BC -- invalid/unsupported body
         canonicalization
 DKIM_SIGERROR_MISSING_A -- signature algorithm missing
 DKIM_SIGERROR_INVALID_A -- invalid/unsupported signature
         algorithm
 DKIM_SIGERROR_MISSING_H -- header list missing
 DKIM_SIGERROR_INVALID_L -- body length invalid
 DKIM_SIGERROR_INVALID_Q -- invalid/unsupported query method
 DKIM_SIGERROR_INVALID_QO -- invalid/unsupported query option
 DKIM_SIGERROR_MISSING_D -- signing domain missing
 DKIM_SIGERROR_EMPTY_D -- signing domain empty
 DKIM_SIGERROR_MISSING_S -- selector missing
 DKIM_SIGERROR_EMPTY_S -- selector empty
 DKIM_SIGERROR_MISSING_B -- signature missing
 DKIM_SIGERROR_EMPTY_B -- signature empty
 DKIM_SIGERROR_CORRUPT_B -- signature corrupt
 DKIM_SIGERROR_NOKEY -- key not found in DNS
 DKIM_SIGERROR_DNSSYNTAX -- DNS reply corrupt
 DKIM_SIGERROR_KEYFAIL -- DNS query error
 DKIM_SIGERROR_MISSING_BH -- missing body hash
 DKIM_SIGERROR_EMPTY_BH -- empty body hash
 DKIM_SIGERROR_CORRUPT_BH -- corrupt body hash
 DKIM_SIGERROR_BADSIG -- signature failed to verify
 DKIM_SIGERROR_SUBDOMAIN -- signature violated SSP regarding
         subdomains
 DKIM_SIGERROR_MULTIREPLY -- multiple DNS replies were returned
 DKIM_SIGERROR_EMPTY_H -- header list was empty
 DKIM_SIGERROR_INVALID_H -- header list missing required entries
 DKIM_SIGERROR_TOOLARGE_L -- length tag value exceeds body size
 DKIM_SIGERROR_MBSFAILED -- a header on the "must be signed" list
         was present but not covered by this signature
 DKIM_SIGERROR_KEYVERSION -- unknown key version
 DKIM_SIGERROR_KEYUNKNOWNHASH -- unknown key hash
 DKIM_SIGERROR_KEYHASHMISMATCH -- signature-key hash mismatch
 DKIM_SIGERROR_NOTEMAILKEY -- not an e-mail key
 DKIM_SIGERROR_KEYTYPEMISSING -- key type missing
 DKIM_SIGERROR_KEYTYPEUNKNOWN -- unknown key type
 DKIM_SIGERROR_KEYREVOKED -- key revoked
 DKIM_SIGERROR_KEYDECODE -- unable to decode public key
 DKIM_SIGERROR_MISSING_V -- missing version
 DKIM_SIGERROR_EMPTY_V -- empty version
 DKIM_SIGERROR_KEYTOOSMALL -- signing key did not meet minimum
	size requirements
 |  | 
|---|