Name

filter

Domain Keys Signature Filter — Signs emails using Yahoo DomainKeys spec, and adds a DomainKeys-Signature header to emails

<filter class="xms.filter.domainkeys.DomainKeysSignatureFilter" />

Table 14. Attributes for filter tag (for xms.filter.domainkeys.DomainKeysSignatureFilter)

NameDescriptionTypeDefault ValueRequired
algorithmThe hashing algorithm used to generate the domain key signatureAlgorithm One of the following values: rsa-sha1rsa-sha1no
aliasDefines the key alias to use if aliasMethod="STATIC"String any character combinationnoneno
aliasMethodThe method used to choose the keystore aliasAliasMethod One of the following values: default,selector,static,domaindefaultno
canonicalizationAlgorithm used to prepare the message data for signingCanonicalization One of the following values: nofws,simplesimpleno
domainDeprecated - use domains attribute insteadString any character combinationnoneno
domainListA domain list of domains to sign with this filterStringList Name of a StringList as defined in StringListServicenoneno
domainsA comma separated list of domains to use this key signature withString any character combinationnoneno
headersA comma separated list of headers to include in the signature. You may also use the value all, which signs all headers. Note that From is always included as required by the DKIM specificationString any character combinationto,from,date,subject,message-id,reply-tono
keyStoreThe keystore containing the private key to sign the messages withKeyStore Name of a KeyStore as defined in KeyStoreServicenoneyes
queryMethodThe query method for the public key. Currently the only available query method is dns.QueryMethod One of the following values: dnsdnsno
recipientDomainListStringList. If this attribute is defined, this filter will only be applied to messages with recipients in the domains contained in this list.StringList Name of a StringList as defined in StringListServicenoneno
selectorDefines the selector name to use if selectorMethod="STATIC"String any character combinationnoneno
selectorMethodThe method used to choose the selectorSelectorMethod One of the following values: staticstaticno

Service Dependencies

This tag depends on the following services (or a service that extends or implements these classes)

Example 16. Example configuration for Domain Keys Signature Filter

Required attributes are marked with a bold typeface

<filter class="xms.filter.domainkeys.DomainKeysSignatureFilter"
      algorithm="algorithm"
      alias="alias"
      aliasMethod="aliasMethod"
      canonicalization="canonicalization"
      domain="domain"
      domainList="domainList"
      domains="domains"
      headers="headers"
      keyStore="keyStore"
      queryMethod="queryMethod"
      recipientDomainList="recipientDomainList"
      selector="selector"
      selectorMethod="selectorMethod" />