SignatureRequest

@Serializable(with = SignatureRequestSerializer::class)
data class SignatureRequest(val document: SignatureRequestContent, val adesParameters: AdesParameters = AdesParameters(), val signatureQualifier: SignatureQualifier, val responseUri: String? = null)(source)

Flattened union of a full or referenced document, AdesParameters, and request metadata, as defined by CSC Data Model 1.0.0 section 9.4.

Constructors

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

Properties

Link copied to clipboard

CSC Data Model 1.0.0 section 9.4: REQUIRED AdES signature format and document properties.

Link copied to clipboard

CSC Data Model 1.0.0 section 9.4: REQUIRED Full document content or a remote document reference.

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

CSC Data Model 1.0.0 section 9.4: OPTIONAL URI for returning the created signature.

Link copied to clipboard

CSC Data Model 1.0.0 section 9.4: REQUIRED Signature trust framework, such as eu_eidas_qes.