FRAPolicyEvaluator

The Policy Evaluator is used by the SDK to enforce Policy rules, such as Device Tampering Policy. It consist of one or more FRAPolicy objects. Each Policy contain instructions that determine whether it comply to a particular condition at a particular time.

Constructors

Link copied to clipboard
private constructor(policies: List<FRAPolicy>)

Types

Link copied to clipboard
The asynchronous PolicyEvaluator builder.
Link copied to clipboard
open class Result
Result of the FRAPolicyEvaluator.

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
private val TAG: String

Functions

Link copied to clipboard
Obtain FRAPolicyEvaluator builder.
Link copied to clipboard
Evaluate all registered Policies against an URI.
Evaluate all registered Policies against an Account.
Link copied to clipboard
private open fun getPoliciesFromURI(uri: String): String
Link copied to clipboard
private open fun getPoliciesToVerify(policies: String): List<FRAPolicy>
Link copied to clipboard
open fun isPolicyAttached(@NonNull account: Account, @NonNull policyName: String): Boolean
Return if a policy was attached to the Account
Link copied to clipboard
private open fun processPolicies(context: Context, policies: String): FRAPolicyEvaluator.Result