Package io.quarkus.mailer.runtime
Class DkimSignOptionsConfig
java.lang.Object
io.quarkus.mailer.runtime.DkimSignOptionsConfig
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
-
Field Summary
Modifier and TypeFieldDescriptionConfigures the Agent or User Identifier (AUID).Configures the canonicalization algorithm for mail body.Configures the body limit to sign.boolean
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.Configures the Signing Domain Identifier (SDID).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. -
Constructor Summary
-
Method Summary
-
Field Details
-
enabled
@ConfigItem(defaultValue="false") public boolean enabledEnables 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
Configures the canonicalization algorithm for signed headers. -
bodyCanonAlgo
Configures the canonicalization algorithm for mail body. -
bodyLimit
Configures the body limit to sign. Must be greater than zero. -
signatureTimestamp
Configures to enable or disable signature sign timestamp. -
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.
-
-
Constructor Details
-
DkimSignOptionsConfig
public DkimSignOptionsConfig()
-