SignatureCreationApproval
@Serializable
Informed-consent data for signature creation, CSC Data Model 1.0.0 section 10.1.
Constructors
Link copied to clipboard
constructor(credentialId: String? = null, signatureQualifier: SignatureQualifier? = null, numSignatures: Int, documentDigests: List<DocumentInfo>, hashAlgorithmOid: ObjectIdentifier)
Properties
Link copied to clipboard
CSC Data Model 1.0.0 section 10.1: CONDITIONAL Required when signatureQualifier is absent; at least one of these identifiers is required.
Link copied to clipboard
CSC Data Model 1.0.0 section 10.1: REQUIRED Documents and digests covered by this approval.
Link copied to clipboard
@SerialName(value = "hashAlgorithmOID")
@Serializable(with = ObjectIdentifierStringSerializer::class)
CSC Data Model 1.0.0 section 10.1: REQUIRED Algorithm OID used to compute document digests.
Link copied to clipboard
CSC Data Model 1.0.0 section 10.1: REQUIRED Number of signatures covered by this approval.
Link copied to clipboard
CSC Data Model 1.0.0 section 10.1: CONDITIONAL Required when credentialId is absent; at least one of these identifiers is required.