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
presentation
▸ presentation(): Presentation
Returns
protectedHeader
▸ protectedHeader(): JwsHeader
Returns a copy of the protected header parsed from the decoded JWS.
Returns
intoPresentation
▸ intoPresentation(): Presentation
Consumes the object and returns the decoded presentation.
Warning
This destroys the DecodedJwtPresentation object.
Returns
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
>