Package-level declarations

Types

Link copied to clipboard

RequesterIdentity in the context of ISO 18013 protocols.

Link copied to clipboard
data class JsonRequestedClaim(val id: String? = null, val vctValues: List<String>, val claimPath: JsonArray, val values: JsonArray? = null) : RequestedClaim

A request for a claim in a JSON-based credential.

Link copied to clipboard
data class MdocRequestedClaim(val id: String? = null, val docType: String, val namespaceName: String, val dataElementName: String, val intentToRetain: Boolean, val values: JsonArray? = null) : RequestedClaim

A request for a claim in an ISO mdoc credential.

Link copied to clipboard
data class OpenID4VPRequesterIdentity(val certChain: X509CertChain, val clientId: String) : RequesterIdentity

RequesterIdentity in the context of OpenID4VP protocol.

Link copied to clipboard
sealed class RequestedClaim

Base class used for representing a request for a claim.

Link copied to clipboard
data class Requester(val requesterIdentities: List<RequesterIdentity>, val appId: String? = null, val origin: String? = null)

Details about an entity requesting data.

Link copied to clipboard
sealed class RequesterIdentity

Class that represents a Verifier identity from the presenter's perspective.

Link copied to clipboard
class TrustedRequesterIdentity(val identity: RequesterIdentity, val trustMetadata: TrustMetadata)

Represents a requester identity that is trusted by a presenter, with additional metadata.

Properties

Functions