Enumeration MobileCredentialVerificationFailureType

Enumeration Members

DeviceKeyInvalid: "DeviceKeyInvalid"

Device key is not valid.

Possible reasons for this failure include:

  • The device key is malformed.
  • Key authorizations failed to verify.
InvalidSignerCertificate: "InvalidSignerCertificate"

Invalid signer certificate.

Possible reasons for this failure include:

  • The document signer certificate is malformed.
  • A required property is missing from the signer certificate (e.g., common name, country code, signature algorithm, validity period).
  • The countryCode does not match the countryCode of the root certificate.
  • The stateOrProvince value does not match the stateOrProvince of the root certificate.
  • Duplicate extensions detected in the signer certificate.
MobileCredentialExpired: "MobileCredentialExpired"

Mobile credential expired.

The current date exceeds the validUntil timestamp of the MSO validity period.

MobileCredentialInvalid: "MobileCredentialInvalid"

Mobile credential is not valid.

The authentication process includes multiple validation steps:

  • Device key validation
  • Signer/root certificate validation
  • Issuer-signed authentication
  • Device-signed authentication
  • Value digest validation
  • Other validation steps
MobileCredentialNotYetValid: "MobileCredentialNotYetValid"

Mobile credential not yet valid.

The current date is before validFrom timestamp of the MSO validity period.

StatusRevoked: "StatusRevoked"

Mobile credential has been revoked.

Refer to revocation status for more information.

StatusSuspended: "StatusSuspended"

Mobile credential has been suspended.

Refer to revocation status for more information.

StatusUnknown: "StatusUnknown"

Mobile credential status is unknown and could not be determined.

Refer to revocation status for more information.

TrustedIssuerCertificateExpired: "TrustedIssuerCertificateExpired"

Trusted issuer certificate expired.

The current date exceeds the notValidAfter timestamp of the trusted issuer certificate.

TrustedIssuerCertificateNotFound: "TrustedIssuerCertificateNotFound"

Trusted issuer certificate not found.

No matching trusted issuer certificate found for the presented credential.

TrustedIssuerCertificateNotYetValid: "TrustedIssuerCertificateNotYetValid"

Trusted issuer certificate not yet valid.

The current date is before the notValidBefore timestamp of the trusted issuer certificate.

UnsupportedCurve: "UnsupportedCurve"

Mobile credential object contains unsupported curve.

Generated using TypeDoc