## Uses of Interface
io.axoniq.dataprotection.cryptoengine.jpa.KeyEntity

- Packages that use KeyEntity
  Package | Description
  --- | ---
  io.axoniq.dataprotection.cryptoengine.jpa | Contains a JPA-based implementation of `CryptoEngine` and some associated classes.

- - ### Uses of KeyEntity in io.axoniq.dataprotection.cryptoengine.jpa

    Classes in io.axoniq.dataprotection.cryptoengine.jpa that implement KeyEntity
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DefaultKeyEntity` | Default implementation of `KeyEntity`.

    Methods in io.axoniq.dataprotection.cryptoengine.jpa that return types with arguments of type KeyEntity
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Class<? extends KeyEntity>` | JpaCryptoEngine.`entityClass()` | Provides access to the entity class specified in the constructor; made `protected` to make this information available to subclasses

    Constructor parameters in io.axoniq.dataprotection.cryptoengine.jpa with type arguments of type KeyEntity
    Constructor | Description
    --- | ---
    `JpaCryptoEngine​(jakarta.persistence.EntityManagerFactory emf, Class<? extends KeyEntity> entityClass)` | Creates a new `JpaCryptoEngine` for a custom entity class.