Interface FidoUafAttestationInformation.OnlySurrogateBasicSupported

All Superinterfaces:
FidoUafAttestationInformation
Enclosing interface:
FidoUafAttestationInformation

public static interface FidoUafAttestationInformation.OnlySurrogateBasicSupported extends FidoUafAttestationInformation
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 FidoUafAttestationInformation.certificateChainValidationResult(). This occurs typically in old devices, and devices that do not contain a Google root certificate (like some Huawei models).

  • Method Details

    • cause

      @NonNull Exception cause()
      The error that occurred while checking if the full basic attestation is supported. Its message provides information about why the device does not support full basic attestation.
      Returns:
      the root cause.