Package-level declarations

Types

Link copied to clipboard
@Serializable
data class AuthParameters(val mode: AuthParameters.AuthMode, val expression: String? = null, val objects: Collection<JsonObject>? = null)

CSC-API v2.0.0.2 Part of CredentialInfo

Link copied to clipboard
@Serializable
data class CertificateParameters(val status: CertificateParameters.CertStatus? = null, val certificates: List<@Serializable(with = Base64X509CertificateSerializer::class) X509Certificate>? = null, val issuerDN: String? = null, val serialNumber: String? = null, val subjectDN: String? = null, val validFrom: String? = null, val validTo: String? = null)

CSC-API v2.0.0.2 JsonObject which is part of CredentialInfo

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

CSC-API v2.0.0.2 Part of SignDocRequestParameters

Link copied to clipboard
@Serializable
data class DocumentDigest(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-API v2.0.0.2 Part of SignDocRequestParameters

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

Class used as part of at.asitplus.openid.qes.CscAuthorizationDetails

Link copied to clipboard
@Serializable
data class KeyParameters(val status: KeyParameters.KeyStatusOptions, val algo: Set<@Serializable(with = ObjectIdentifierStringSerializer::class) ObjectIdentifier>, val len: UInt, val curve: ObjectIdentifier? = null)

CSC-API v2.0.0.2 Part of CredentialInfo

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

CSC-API v2.0.0.2 Entry for document to be signed Used as part of CscAuthorizationDetails

Link copied to clipboard
@Serializable
data class RqesDocumentDigestEntry