fromJwt

suspend fun fromJwt(jwt: String, trustedRootCert: X509Cert, checks: Map<WebTokenCheck, String> = mapOf()): StatusList

Parses and validates JWT that holds the status list.

Return

parsed StatusList

Parameters

jwt

status list JWT representation

trustedRootCert

root certificate to check CWT signature

checks

additional checks for JWT validation

Throws

when jwt cannot be parsed as JWT status list

when JWT validation fails