fun dkimSignOptionsOf(auid: String? = null, bodyCanonic: MessageCanonic? = null, bodyLimit: Int? = null, copiedHeaders: Iterable<String>? = null, expireTime: Long? = null, headerCanonic: MessageCanonic? = null, privateKey: String? = null, privateKeyPath: String? = null, sdid: String? = null, selector: String? = null, signAlgo: DKIMSignAlgorithm? = null, signatureTimestamp: Boolean? = null, signedHeaders: Iterable<String>? = null): DKIMSignOptions
A function providing a DSL for building io.vertx.ext.mail.DKIMSignOptions objects.
This represents the options used to perform DKIM Signature signing action.
See: https://tools.ietf.org/html/rfc6376
auid
- Sets the Agent or User Identifier(AUID)
bodyCanonic
- Sets the message canonicalization for email body.
bodyLimit
- Sets the body limit to sign.
copiedHeaders
- Sets the copied headers used in DKIM.
expireTime
- Sets the expire time in seconds when the signature sign will be expired. Success call of this method indicates that the signature sign timestamp is enabled.
headerCanonic
- Sets the message canonicalization for email signedHeaders.
privateKey
- Sets the PKCS#8 format private key used to sign the email.
privateKeyPath
- Sets the PKCS#8 format private key file path.
sdid
- Sets the Singing Domain Identifier(SDID).
selector
- Sets the selector used to query the public key.
signAlgo
- Sets the signing algorithm.
signatureTimestamp
- Sets to enable or disable signature sign timestmap. Default is disabled.