DeviceAssertion

data class DeviceAssertion(val assertionData: ByteString, val platformAssertion: ByteString)

Assertion and additional data that can be used to validate the statement in the assertion.

DeviceAssertion validation requires access to the corresponding DeviceAttestation.

Note that unlike DeviceAttestation, DeviceAssertion is vouched for by the wallet app (so it is important that DeviceAttestation was validated at some point, as it is the DeviceAttestation which is the expression of the platform vouching for the wallet app).

Constructors

Link copied to clipboard
constructor(assertionData: ByteString, platformAssertion: ByteString)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
val assertionData: ByteString

Cbor-serialized Assertion, signed over by platformAssertion.

Link copied to clipboard
val platformAssertion: ByteString

Platform-specific "signature" validating integrity of the assertionData.