Class DkimSignOptionsConfig


  • public class DkimSignOptionsConfig
    extends Object
    • Field Detail

      • enabled

        @ConfigItem(defaultValue="false")
        public boolean enabled
        Enables DKIM signing.
      • privateKey

        @ConfigItem
        public Optional<String> privateKey
        Configures the PKCS#8 format private key used to sign the email.
      • privateKeyPath

        @ConfigItem
        public Optional<String> privateKeyPath
        Configures the PKCS#8 format private key file path.
      • auid

        @ConfigItem
        public Optional<String> auid
        Configures the Agent or User Identifier (AUID).
      • selector

        @ConfigItem
        public Optional<String> selector
        Configures the selector used to query the public key.
      • sdid

        @ConfigItem
        public Optional<String> sdid
        Configures the Signing Domain Identifier (SDID).
      • bodyLimit

        @ConfigItem
        public OptionalInt bodyLimit
        Configures the body limit to sign. Must be greater than zero.
      • signatureTimestamp

        @ConfigItem
        public Optional<Boolean> signatureTimestamp
        Configures to enable or disable signature sign timestamp.
      • expireTime

        @ConfigItem
        public OptionalLong expireTime
        Configures the expire time in seconds when the signature sign will be expired. Must be greater than zero.
      • signedHeaders

        @ConfigItem
        public Optional<List<String>> signedHeaders
        Configures the signed headers in DKIM, separated by commas. The order in the list matters.
    • Constructor Detail

      • DkimSignOptionsConfig

        public DkimSignOptionsConfig()