Interface AsyncKeyEncapsulationService

All Superinterfaces:
BaseKeyEncapsulationService
All Known Implementing Classes:
DelegatingAsyncKeyEncapsulationService, LocalKeyEncapsulationService

@Preview(name="Property Encryption") public non-sealed interface AsyncKeyEncapsulationService extends BaseKeyEncapsulationService
A service responsible for encapsulating and decapsulating keys.

Implementations MUST be non-blocking. In particular, implementations MUST NOT perform blocking operations on the calling thread.

Implementations MUST supply 256-bit AES keys only.

Since:
6.3.0
See Also: