Package-level declarations

Types

Link copied to clipboard
sealed class DcResponse

Abstract base class for W3C Digital Credentials API responses.

Link copied to clipboard
data class JsonVerifiedPresentation(val documentSignerCertChain: X509CertChain, val issuerSignedClaims: List<JsonClaim>, val deviceSignedClaims: List<JsonClaim>, val zkpUsed: Boolean, val validFrom: Instant?, val validUntil: Instant?, val signedAt: Instant?, val expectedUpdate: Instant?, val vct: String) : VerifiedPresentation

A verified presentation of a JSON-based credential

Link copied to clipboard
data class MdocApiDcResponse(val deviceResponse: DataItem, val sessionTranscript: DataItem) : DcResponse

A response using W3C Digital Credentials API response using the org-iso-mdoc exchange protocol.

Link copied to clipboard
data class MdocVerifiedPresentation(val documentSignerCertChain: X509CertChain, val issuerSignedClaims: List<MdocClaim>, val deviceSignedClaims: List<MdocClaim>, val zkpUsed: Boolean, val validFrom: Instant?, val validUntil: Instant?, val signedAt: Instant?, val expectedUpdate: Instant?, val docType: String) : VerifiedPresentation

A verified presentation of an ISO mdoc credential

Link copied to clipboard
class OpenID4VPDcResponse(val vpToken: JsonObject, val sessionTranscript: DataItem) : DcResponse

A response using W3C Digital Credentials API response using the openid4vp-v1-signed or openid4vp-v1-unsigned exchange protocols.

Link copied to clipboard

Utility functions for requesting and verifying credentials.

Link copied to clipboard

A verified presentation of credential.