Package-level declarations

Types

Link copied to clipboard
@Serializable
data class CscDocumentDigest(val hashes: Hashes, val hashAlgorithmOid: ObjectIdentifier? = null, val signatureFormat: SignatureFormat, val conformanceLevel: ConformanceLevel? = null, val signAlgoOid: ObjectIdentifier, val signAlgoParams: Asn1Element? = null, val signedProps: List<JsonObject>? = null, val signedEnvelopeProperty: SignedEnvelopeProperty? = null)

CSC: Class used as part of SignatureRequestParameters

Link copied to clipboard
@Serializable
data class Document(val document: ByteArray, val signatureFormat: SignatureFormat, val conformanceLevel: ConformanceLevel? = null, val signAlgoOid: ObjectIdentifier, val signAlgoParams: Asn1Element? = null, val signedProps: List<JsonObject>? = null, val signedEnvelopeProperty: SignedEnvelopeProperty? = null)

CSC: Class used as part of SignatureRequestParameters

Link copied to clipboard
@Serializable
data class DocumentLocation(val uri: String, val method: Method)

Class used as part of AuthorizationDetails

Link copied to clipboard
@Serializable
data class OAuthDocumentDigest(val hash: ByteArray, val label: String)

CSC: Entry for document to be signed Used as part of AuthorizationDetails

Link copied to clipboard
@Serializable
data class RqesDocumentDigestEntry
Link copied to clipboard
@Serializable
sealed class TransactionData

Implements "Transaction Data entries as defined in D3.1: UC Specification WP3" leveraging upcoming changes to OpenID4VP