Skip to main content
Version: 1.5

Class: DecodedJwtPresentation

identity_wasm.DecodedJwtPresentation

A cryptographically verified and decoded presentation.

Note that having an instance of this type only means the JWS it was constructed from was verified. It does not imply anything about a potentially present proof property on the presentation itself.

Table of contents​

Methods​

Methods​

protectedHeader​

▸ protectedHeader(): JwsHeader

Returns a copy of the protected header parsed from the decoded JWS.

Returns​

JwsHeader


intoPresentation​

▸ intoPresentation(): Presentation

Consumes the object and returns the decoded presentation.

Warning​

This destroys the DecodedJwtPresentation object.

Returns​

Presentation


expirationDate​

▸ expirationDate(): undefined | Timestamp

The expiration date parsed from the JWT claims.

Returns​

undefined | Timestamp


issuanceDate​

▸ issuanceDate(): undefined | Timestamp

The issuance date parsed from the JWT claims.

Returns​

undefined | Timestamp


audience​

▸ audience(): undefined | string

The aud property parsed from JWT claims.

Returns​

undefined | string


customClaims​

▸ customClaims(): undefined | Record\<string, any>

The custom claims parsed from the JWT.

Returns​

undefined | Record\<string, any>