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 attribute | Java data type(max. size), defaults | Description |
---|---|---|
aaid | String(9), not NULL | The 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_id | String(1000), not NULL | OS-specific ID of the application that uses the FIDO credential. |
device_id | String(255) | The device identifier obtained from a push service, which sends push messages to this specific device. |
authenticator_version | Integer, not NULL | The version of the authenticator. |
credential_id | Long, not NULL | Primary key (uniquely identifies each individual credential). Foreign key that links to information in the table TIDMA_CREDENTIAL. |
key_id | String(2732), not NULL | The key identifier of the authenticator's registered key. |
public_key_algorithm | String(256), not NULL | Public 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_key | String(4000), not NULL | The user authentication public key generated by the FIDO authenticator during the registration process. The key is stored in the credential attribute value. |
sign_counter | Integer | Indicates how many times this authenticator has performed signatures in the past. |