OnlySurrogateBasicSupported class abstract
Only the surrogate basic attestation is supported.
So, neither the default, the strict, nor the strict-strongbox modes of
full basic attestation are supported (see the nevisFIDO documentation
for details regarding the different modes).
Supporting only surrogate basic attestation implies that the certificate chain of the device could not be successfully validated (see certificateChainValidationResult). This occurs typically in old devices, and devices that do not contain a Google root certificate (like some Huawei models).
- Inheritance
-
- Object
- FidoUafAttestationInformation
- OnlySurrogateBasicSupported
Constructors
-
OnlySurrogateBasicSupported.fromJson(Map<
String, dynamic> json) -
Alternate constructor that creates an OnlySurrogateBasicSupported from a
json.
factory
Properties
- cause → String?
-
The error that occurred while checking if the full basic attestation is
supported.
no setter
- certificateChainValidationResult → CertificateChainValidationResult
-
The certificate chain validation result.
no setterinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- isDeviceBootloaderLocked → bool
-
The state of device's bootloader.
no setterinherited
- isVerifiedBootStateValid → bool
-
The device's verified boot state.
no setterinherited
- keymasterSecurityLevel → SecurityLevel
-
The SecurityLevel of the environment where the FIDO UAF keys are stored.
no setterinherited
- keymasterVersion → int
-
The keymaster
version.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
fromJson(
Map< String, dynamic> json) → dynamic -
Returns a value of the type you specify, deserialized from a JSON object.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
Returns a JSON-encoded representation of the value you supply.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited