## Uses of Class
io.axoniq.dataprotection.cryptoengine.KeyType

- Packages that use KeyType
  Package | Description
  --- | ---
  io.axoniq.dataprotection.cryptoengine | Contains the core `CryptoEngine` interface and various implementations.

- - ### Uses of KeyType in io.axoniq.dataprotection.cryptoengine

    Methods in io.axoniq.dataprotection.cryptoengine that return KeyType
    Modifier and Type | Method | Description
    --- | --- | ---
    `KeyType` | CryptoEngine.`getKeyType()` | Retrieves the currently used `KeyType` for new keys
    `KeyType` | DatabaseBackedCryptoEngine.`getKeyType()` |
    `KeyType` | JavaKeyStoreCryptoEngine.`getKeyType()` |
    `static KeyType` | KeyType.`valueOf​(String name)` | Returns the enum constant of this type with the specified name.
    `static KeyType[]` | KeyType.`values()` | Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in io.axoniq.dataprotection.cryptoengine with parameters of type KeyType
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | CryptoEngine.`setKeyType​(KeyType keyType)` | Sets the `KeyType` to use, which determines the length of newly generated keys.
    `void` | DatabaseBackedCryptoEngine.`setKeyType​(KeyType keyType)` |
    `void` | JavaKeyStoreCryptoEngine.`setKeyType​(KeyType keyType)` |