Package io.quarkus.mailer.runtime
Interface DkimSignOptionsConfig
public interface DkimSignOptionsConfig
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enum -
Method Summary
Modifier and TypeMethodDescriptionauid()Configures the Agent or User Identifier (AUID).Configures the canonicalization algorithm for mail body.Configures the body limit to sign.booleanenabled()Enables DKIM signing.Configures the expire time in seconds when the signature sign will be expired.Configures the canonicalization algorithm for signed headers.Configures the PKCS#8 format private key used to sign the email.Configures the PKCS#8 format private key file path.sdid()Configures the Signing Domain Identifier (SDID).selector()Configures the selector used to query the public key.Configures to enable or disable signature sign timestamp.Configures the signed headers in DKIM, separated by commas.
-
Method Details
-
enabled
@WithDefault("false") boolean enabled()Enables DKIM signing. -
privateKey
Configures the PKCS#8 format private key used to sign the email. -
privateKeyPath
Configures the PKCS#8 format private key file path. -
auid
Configures the Agent or User Identifier (AUID). -
selector
Configures the selector used to query the public key. -
sdid
Configures the Signing Domain Identifier (SDID). -
headerCanonAlgo
Optional<DkimSignOptionsConfig.CanonicalizationAlgorithmOption> headerCanonAlgo()Configures the canonicalization algorithm for signed headers. -
bodyCanonAlgo
Optional<DkimSignOptionsConfig.CanonicalizationAlgorithmOption> bodyCanonAlgo()Configures the canonicalization algorithm for mail body. -
bodyLimit
OptionalInt bodyLimit()Configures the body limit to sign. Must be greater than zero. -
signatureTimestamp
Configures to enable or disable signature sign timestamp. -
expireTime
OptionalLong expireTime()Configures the expire time in seconds when the signature sign will be expired. Must be greater than zero. -
signedHeaders
Configures the signed headers in DKIM, separated by commas. The order in the list matters.
-