JsonVerifiedPresentation
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, val transactionResponses: Map<String, JsonElement>?, val vpTokenIdentifier: String?, val transactionData: List<TransactionData>) : VerifiedPresentation
A verified presentation of a JSON-based credential
Constructors
Link copied to clipboard
constructor(documentSignerCertChain: X509CertChain, issuerSignedClaims: List<JsonClaim>, deviceSignedClaims: List<JsonClaim>, zkpUsed: Boolean, validFrom: Instant?, validUntil: Instant?, signedAt: Instant?, expectedUpdate: Instant?, vct: String, transactionResponses: Map<String, JsonElement>?, vpTokenIdentifier: String?, transactionData: List<TransactionData>)
Properties
Link copied to clipboard
the claims signed by the device.
Link copied to clipboard
the certificate chain of the document signer key or null if not known.
Link copied to clipboard
the point in time an update is expected, if any.
Link copied to clipboard
the claims signed by the issuer.
Link copied to clipboard
transaction data that were sent in the presentation request, acknowledged in the response (with the acknowledgement verified).
Link copied to clipboard
response to transaction data associated with the presented credential, indexed by TransactionType.identifier
Link copied to clipboard
the point in time this presentation is valid until.
Link copied to clipboard
identifier for this document in OpenID4VP response, only set when OpenID4VP is in use