## 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 | 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 | Description
    --- | --- | ---
    `List<DKIMSignOptions>` | MailConfig.`getDKIMSignOptions()` | Gets the DKIM options.

    Methods in io.vertx.ext.mail with parameters of type DKIMSignOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `MailConfig` | MailConfig.`addDKIMSignOption​(DKIMSignOptions dkimSignOptions)` | Adds a DKIMSignOptions.
    `MailConfig` | MailConfig.`setDKIMSignOption​(DKIMSignOptions dkimSignOptions)` | Sets one DKIMSignOptions for convenient.

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

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