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