TransactionDataEntry

@Serializable
sealed class TransactionDataEntry(source)

Implements "Transaction Data entries as defined in D3.1: UC Specification WP3" leveraging upcoming changes to OpenID4VP

Inheritors

Types

Link copied to clipboard
@Serializable
@SerialName(value = "qcert_creation_acceptance")
data class QCertCreationAcceptance(val qcTermsConditionsUri: String, val qcHash: ByteArray, val qcHashAlgorithmOID: ObjectIdentifier) : TransactionDataEntry

D3.1: UC Specification WP3: Transaction data entry used to gather the user’s consent to the terms of service of the Verifier (e.g. the QTSP)

Link copied to clipboard
@Serializable
@SerialName(value = "qes_authorization")
data class QesAuthorization : TransactionDataEntry

D3.1: UC Specification WP3: Transaction data entry used to authorize a qualified electronic signature