Interface FidoUafAttestationInformation.OnlyDefaultMode

All Superinterfaces:
FidoUafAttestationInformation
Enclosing interface:
FidoUafAttestationInformation

public static interface FidoUafAttestationInformation.OnlyDefaultMode extends FidoUafAttestationInformation
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 FidoUafAttestationInformation.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 FidoUafAttestationInformation.StrictMode or FidoUafAttestationInformation.StrictStrongBoxMode.

  • Method Details

    • cause

      @NonNull Exception cause()
      The error that occurred while checking if the strict and strict-strongbox modes of the full basic attestation are supported. Its message provides information about why the device does not support none of the full basic attestation strict modes.
      Returns:
      the root cause.