Required
Require dedicated secure-hardware key storage; throw if unavailable.
On Android, throws IllegalStateException if the device is below API 28 or has no StrongBox. On Apple platforms, throws IllegalArgumentException if the requested algorithm does not support the Secure Enclave (i.e., any algorithm other than ES256).