Skip to main content
Version: 8.2405.x.x RR

FIDO UAF

The TIDMA_FIDO_UAF table holds the specific attributes of FIDO UAF credentials. The table is an extension of the TIDMA_CREDENTIAL base table in All credentials, which lists attributes that are valid for all credentials.

Database table TIDMA_FIDO_UAF

DB attributeJava data type(max. size), defaultsDescription
aaidString(9), not NULLThe authenticator attestation identifier. The aaid is a unique identifier assigned to a model, class or batch of FIDO authenticators that all share the same characteristics.
app_idString(1000), not NULLOS-specific ID of the application that uses the FIDO credential.
device_idString(255)The device identifier obtained from a push service, which sends push messages to this specific device.
authenticator_versionInteger, not NULLThe version of the authenticator.
credential_idLong, not NULLPrimary key (uniquely identifies each individual credential). Foreign key that links to information in the table TIDMA_CREDENTIAL.
key_idString(2732), not NULLThe key identifier of the authenticator's registered key.
public_key_algorithmString(256), not NULLPublic key algorithm used for the public key in the authenticator record. You need this information to know how to decode the key later on.
public_keyString(4000), not NULLThe user authentication public key generated by the FIDO authenticator during the registration process. The key is stored in the credential attribute value.
sign_counterIntegerIndicates how many times this authenticator has performed signatures in the past.
dispatch_target_ext_idString(255)Optional. Contains unique identifier of the dispatch target.