DKIM_SIGERROR

[back to index]

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

Copyright (c) 2007-2009 Sendmail, Inc. and its suppliers. All rights reserved.
Copyright (c) 2009-2012, The Trusted Domain Project. All rights reserved.
By using this file, you agree to the terms and conditions set forth in the respective licenses.