ClientAuthentication

data class ClientAuthentication(val attestation: DeviceAttestation?, val assertion: DeviceAssertion, val walletApplicationCapabilities: WalletApplicationCapabilities)

An data structure sent from the Wallet Application to the Wallet Server used to prove that it is the legitimate instance for clientId.

Constructors

Link copied to clipboard
constructor(attestation: DeviceAttestation?, assertion: DeviceAssertion, walletApplicationCapabilities: WalletApplicationCapabilities)

Properties

Link copied to clipboard

Assertion that proves device integrity by creating assertion for AssertionNonce.

Link copied to clipboard

Device attestation (using clientId bytes as nonce).

Link copied to clipboard

The capabilities of the Wallet Application.