fromJwt
suspend fun fromJwt(jwt: String, trustedRootCert: X509Cert, checks: Map<WebTokenCheck, String> = mapOf(), atTime: Instant = Clock.System.now(), maxValidity: Duration = 365.days): CompressedStatusList
Parses and validates JWT that holds the status list.
Return
parsed CompressedStatusList
Parameters
jwt
status list JWT representation
trustedRootCert
root certificate to check JWT signature
checks
additional checks for JWT validation
atTime
time instant to check for expiration
maxValidity
maximum JWT validity duration to accept
Throws
when jwt cannot be parsed as JWT status list
when JWT validation fails