OnlyDefaultMode class abstract
The device supports the default full basic attestation mode as described in
the nevisFIDO documentation.
It supports surrogate basic attestation, but it does not support neither the
strict nor the strict-strongbox modes.
This means that the certificate chain was successfully validated, and thus certificateChainValidationResult returns CertificateChainValidationResult.success. The device contains hardware using a known Google root certificate, but does not fulfill at least one of the other criteria required to be compatible with StrictMode or StrictStrongBoxMode.
- Inheritance
-
- Object
- FidoUafAttestationInformation
- OnlyDefaultMode
Constructors
-
OnlyDefaultMode.fromJson(Map<
String, dynamic> json) -
Alternate constructor that creates an OnlyDefaultMode from a json.
factory
Properties
- cause → String?
-
The error that occurred while checking if the strict mode of 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