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.