Package-level declarations
Types
Link copied to clipboard
@Serializable
CSC Data Model 1.0.0 section 9.1.
Link copied to clipboard
@Serializable
CSC Data Model 1.0.0 section 9.2.
Link copied to clipboard
data class SignatureCreationRequest(val document: SignatureCreationRequestContent, val adesParameters: AdesParameters = AdesParameters(), val signingAlgorithm: SigningAlgorithm)
Flattened union of a document, AdesParameters, and SigningAlgorithm, as defined by CSC Data Model 1.0.0 section 9.3.
Link copied to clipboard
CSC Data Model 1.0.0 section 9.3: Flattens a SignatureCreationRequest into its JSON union and reconstructs its component objects when decoding.
Link copied to clipboard
data class SignatureRequest(val document: SignatureRequestContent, val adesParameters: AdesParameters = AdesParameters(), val signatureQualifier: SignatureQualifier, val responseUri: String? = null)
Flattened union of a full or referenced document, AdesParameters, and request metadata, as defined by CSC Data Model 1.0.0 section 9.4.
Link copied to clipboard
CSC Data Model 1.0.0 section 9.4: Flattens a SignatureRequest into its JSON union and reconstructs it on decode.