Public KMS client facade.
Calls are routed to the configured backend. Local storage is the default backend.
Summary
Types
@type get_result(value) :: value | nil | {:error, term()}
Callbacks
@callback delete_sessions(binary(), binary(), keyword()) :: {:ok, non_neg_integer()} | {:error, term()}
@callback get_binding(binary()) :: get_result(term())
@callback get_principal(binary(), binary()) :: get_result(term())
@callback get_principal_factor(binary()) :: get_result(term())
@callback get_session(binary()) :: get_result(term())