## Uses of Class
io.vertx.ext.mail.DKIMSignOptions

- Packages that use DKIMSignOptions
  Package | Description
  --- | ---
  io.vertx.ext.mail |

- - ### Uses of DKIMSignOptions in io.vertx.ext.mail

    Methods in io.vertx.ext.mail that return DKIMSignOptions
    Modifier and Type | Method and Description
    --- | ---
    `DKIMSignOptions` | DKIMSignOptions.`addCopiedHeader(String header)` Adds a copied header.
    `DKIMSignOptions` | DKIMSignOptions.`addSignedHeader(String header)` Adds the signed header
    `DKIMSignOptions` | MailConfig.`getDKIMSignOption()` Gets the DKIM options.
    `DKIMSignOptions` | DKIMSignOptions.`setAuid(String auid)` Sets the Agent or User Identifier(AUID)
    `DKIMSignOptions` | DKIMSignOptions.`setBodyCanonAlgo(CanonicalizationAlgorithm bodyCanonAlgo)` Sets the canonicalization algorithm for mail body.
    `DKIMSignOptions` | DKIMSignOptions.`setBodyLimit(int bodyLimit)` Sets the body limit to sign.
    `DKIMSignOptions` | DKIMSignOptions.`setCopiedHeaders(List<String> copiedHeaders)` Sets the copied headers used in DKIM.
    `DKIMSignOptions` | DKIMSignOptions.`setExpireTime(long expireTime)` Sets the expire time in seconds when the signature sign will be expired.
    `DKIMSignOptions` | DKIMSignOptions.`setHeaderCanonAlgo(CanonicalizationAlgorithm headerCanonAlgo)` Sets the canonicalization algorithm for signed headers.
    `DKIMSignOptions` | DKIMSignOptions.`setPrivateKey(String privateKey)` Sets the PKCS#8 format private key used to sign the email.
    `DKIMSignOptions` | DKIMSignOptions.`setPrivateKeyPath(String privateKeyPath)` Sets the PKCS#8 format private key file path.
    `DKIMSignOptions` | DKIMSignOptions.`setSdid(String sdid)` Sets the Singing Domain Identifier(SDID).
    `DKIMSignOptions` | DKIMSignOptions.`setSelector(String selector)` Sets the selector used to query the public key.
    `DKIMSignOptions` | DKIMSignOptions.`setSignAlgo(DKIMSignAlgorithm signAlgo)` Sets the signing algorithm.
    `DKIMSignOptions` | DKIMSignOptions.`setSignatureTimestamp(boolean signatureTimestamp)` Sets to enable or disable signature sign timestmap.
    `DKIMSignOptions` | DKIMSignOptions.`setSignedHeaders(List<String> signedHeaders)` Sets the email signedHeaders used to sign.

    Methods in io.vertx.ext.mail that return types with arguments of type DKIMSignOptions
    Modifier and Type | Method and Description
    --- | ---
    `List<DKIMSignOptions>` | MailConfig.`getDKIMSignOptions()` Gets the DKIM options.

    Methods in io.vertx.ext.mail with parameters of type DKIMSignOptions
    Modifier and Type | Method and Description
    --- | ---
    `MailConfig` | MailConfig.`addDKIMSignOption(DKIMSignOptions dkimSignOptions)` Adds a DKIMSignOptions.
    `static void` | DKIMSignOptionsConverter.`fromJson(Iterable<Map.Entry<String,Object>> json, DKIMSignOptions obj)`
    `MailConfig` | MailConfig.`setDKIMSignOption(DKIMSignOptions dkimSignOptions)` Sets one DKIMSignOptions for convenient.
    `static void` | DKIMSignOptionsConverter.`toJson(DKIMSignOptions obj, JsonObject json)`
    `static void` | DKIMSignOptionsConverter.`toJson(DKIMSignOptions obj, Map<String,Object> json)`

    Method parameters in io.vertx.ext.mail with type arguments of type DKIMSignOptions
    Modifier and Type | Method and Description
    --- | ---
    `MailConfig` | MailConfig.`setDKIMSignOptions(List<DKIMSignOptions> dkimSignOptions)` Sets DKIMSignOptions.

    Constructors in io.vertx.ext.mail with parameters of type DKIMSignOptions
    Constructor and Description
    `DKIMSignOptions(DKIMSignOptions other)`

Copyright © 2021 Eclipse. All rights reserved.