AdesParameters

@Serializable
data class AdesParameters(val signatureFormat: SignatureFormat? = null, val conformanceLevel: ConformanceLevel? = null, val signedEnvelopeProperty: SignedEnvelopeProperty? = null, val signedProps: List<Attribute>? = null, val referenceUri: String? = null)(source)

CSC Data Model 1.0.0 section 7.1.

Constructors

Link copied to clipboard
constructor(signatureFormat: SignatureFormat? = null, conformanceLevel: ConformanceLevel? = null, signedEnvelopeProperty: SignedEnvelopeProperty? = null, signedProps: List<Attribute>? = null, referenceUri: String? = null)

Properties

Link copied to clipboard
@SerialName(value = "conformance_level")
val conformanceLevel: ConformanceLevel?

CSC Data Model 1.0.0 section 7.1: OPTIONAL Required AdES conformance level.

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

CSC Data Model 1.0.0 section 7.1: OPTIONAL Reference URI for a detached XAdES or JAdES signature.

Link copied to clipboard
@SerialName(value = "signature_format")
val signatureFormat: SignatureFormat?

CSC Data Model 1.0.0 section 7.1: OPTIONAL Requested signature format.

Link copied to clipboard
@SerialName(value = "signed_envelope_property")
val signedEnvelopeProperty: SignedEnvelopeProperty?

CSC Data Model 1.0.0 section 7.1: OPTIONAL Whether the signature is enveloped or detached.

Link copied to clipboard
@SerialName(value = "signed_props")
val signedProps: List<Attribute>?

CSC Data Model 1.0.0 section 7.1: OPTIONAL Signed document properties to include.