Platform Managed Key Provider
Platform-managed key provider used by mobile wallet persistence.
Implementations must expose capability and restoration state through the structured result types below. Known key-use authorization failures must be surfaced as KeyUseAuthorizationException; callers must not need to understand provider-specific exceptions.
Inheritors
Functions
Deletes a platform key using its descriptor without restoring the alias first.
Cleans up an alias reserved by an interrupted, uncommitted identity operation.
Generates a managed key in the platform key store.
Imports private material into native storage. Implementations must verify the public key.
Reads the immutable wallet authorization policy encoded in a managed-key descriptor.
Checks whether the requested requirements are supported without fallback.
Restores a platform key from its persisted descriptor.
Whether this native backend supports importing a private key with these requirements.