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