Document
@Serializable
CSC-API v2.0.0.2 Part of SignDocRequestParameters
Constructors
Link copied to clipboard
constructor(document: ByteArray, signatureFormat: SignatureFormat, conformanceLevel: ConformanceLevel? = ConformanceLevel.ADESBB, signAlgoOid: ObjectIdentifier, signAlgoParams: Asn1Element? = null, signedProps: List<JsonObject>? = null, signedEnvelopeProperty: SignedEnvelopeProperty? = SignedEnvelopeProperty.defaultProperty(signatureFormat))
Properties
Link copied to clipboard
Requested conformance level. If omitted its value is ConformanceLevel.ADESBB
Link copied to clipboard
@SerialName(value = "signAlgo")
@Serializable(with = ObjectIdentifierStringSerializer::class)
The OID of the algorithm to use for signing
Link copied to clipboard
The Base64-encoded DER-encoded ASN.1 signature parameters
Link copied to clipboard
Link copied to clipboard
Requested Signature Format
Link copied to clipboard
if omitted/null it is assumed to have value SignedEnvelopeProperty.defaultProperty(signatureFormat)
Link copied to clipboard
Defined in CSC v2.0.0.2 P. 81 Defines a second way to encode all attributes, none of which are necessary TODO: Not implemented. Will be ignored until use-case arises