VerifiablePresentation

@Serializable
data class VerifiablePresentation(val id: String, val type: String, val verifiableCredential: Collection<String>)(source)

A Verifiable Presentation (see W3C VC Data Model), containing one or more VerifiableCredentials.

Constructors

Link copied to clipboard
constructor(id: String, type: String, verifiableCredential: Collection<String>)
constructor(verifiableCredential: Collection<String>)

Properties

Link copied to clipboard
@SerialName(value = "id")
val id: String
Link copied to clipboard
@SerialName(value = "type")
val type: String
Link copied to clipboard
@SerialName(value = "verifiableCredential")
val verifiableCredential: Collection<String>

Functions

Link copied to clipboard
fun toJws(challenge: String, issuerId: String, audienceId: String): VerifiablePresentationJws