QesSignatureRequest

data class QesSignatureRequest(val document: SignatureRequestContent, val adesParameters: AdesParameters = AdesParameters(), val signingAlgorithm: SigningAlgorithm? = null, val responseUri: String? = null, val signatureQualifier: SignatureQualifier)(source)

CSC Data Model Bindings 1.0.0 section 6.2.1 / ETSI TS 119 432 Annex A.6.4: REQUIRED Flattened QES signature request.

Constructors

Link copied to clipboard
constructor(document: SignatureRequestContent, adesParameters: AdesParameters = AdesParameters(), signingAlgorithm: SigningAlgorithm? = null, responseUri: String? = null, signatureQualifier: SignatureQualifier)

Properties

Link copied to clipboard

CSC Data Model 1.0.0 section 7.1: REQUIRED AdES parameters; individual parameters are optional as specified.

Link copied to clipboard

CSC Data Model 1.0.0 sections 8.1 and 8.3: REQUIRED Document data or reference to be signed. For a document reference, DocumentReference.checksum holds the integrity checksum and is flattened into the request's top-level checksum field on the wire.

Link copied to clipboard
@SerialName(value = "responseURI")
val responseUri: String?

CSC Data Model Bindings 1.0.0 section 6.2.1: OPTIONAL Callback URI for the signature result.

Link copied to clipboard

ETSI TS 119 432 Annex A.6.4: REQUIRED for each signature request. The enclosing QES transaction may also carry its CSC-level qualifier.

Link copied to clipboard

ETSI TS 119 432 Annex A.6.4: OPTIONAL Signing algorithm for this document.