QesAuthorization

@Serializable
@SerialName(value = "qes_authorization")
data class QesAuthorization : TransactionDataEntry(source)

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

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
@SerialName(value = "credentialID")
val credentialID: String? = null

CSC: OPTIONAL. The unique identifier associated to the credential

Link copied to clipboard
@SerialName(value = "documentDigests")
val documentDigests: List<DocumentDigestEntry>

D3.1: UC Specification WP3: REQUIRED. An array composed of entries for every document to be signed (SD). This applies for both cases, where a document is signed, or a digest is signed. Every entry is DocumentDigestEntry

Link copied to clipboard
@SerialName(value = "processID")
val processID: String? = null

D3.1: UC Specification WP3: OPTIONAL. An opaque value used by the QTSP to internally link the transaction to this request. The parameter is not supposed to contain a human-readable value

Link copied to clipboard
@SerialName(value = "signatureQualifier")
val signatureQualifier: String? = null

CSC: OPTIONAL. Identifier of the signature type to be created, e.g. 'eu_eidas_qes' to denote a Qualified Electronic Signature according to eIDAS.