AuthTrustedEntityCredential

data class AuthTrustedEntityCredential(val id: String, val entityType: AuthTrustedEntityCredentialType, val entityKey: String, val entityDescription: String?, val creationTime: Calendar, val updatedTime: Calendar, val lastUsedTime: Calendar?)

Data class representing a specific authentication credential for the TRUSTED_ENTITY authentication method.

TRUSTED ENTITY credentials can be used across different platforms, including web and mobile, and are not limited to a specific device type. Each credential represents a distinct trusted entity, which could be a registered device, an approved recipient, or another authorized entity. Since multiple trusted entities can be associated with a wallet user account, the account can store multiple TRUSTED ENTITY credentials simultaneously. This allows users to establish trust with different entities while ensuring secure authentication and interactions across various environments.

Constructors

Link copied to clipboard
constructor(id: String, entityType: AuthTrustedEntityCredentialType, entityKey: String, entityDescription: String?, creationTime: Calendar, updatedTime: Calendar, lastUsedTime: Calendar?)

Properties

Link copied to clipboard

The time when the trusted entity credential was created.

Link copied to clipboard

The description of the trusted entity associated with this authentication credential.

Link copied to clipboard

The key of the trusted entity associated with this authentication credential.

Link copied to clipboard

The type of the trusted entity associated with this authentication credential.

Link copied to clipboard
val id: String

The unique identifier of the credential associated with this authentication.

Link copied to clipboard

The time when the trusted entity credential was last used.

Link copied to clipboard

The time when the trusted entity credential was last updated.