JWS

@Serializable(with = JWS.JwsSerializer::class)
sealed class JWS(source)

Wrapper for all JWS formats.

If plainPayload data structure is defined as part of the contact consider JwsTyped

Inheritors

Types

Link copied to clipboard
object Companion
Link copied to clipboard
object JwsSerializer : KSerializer<JWS>
Link copied to clipboard

Properties

Link copied to clipboard
abstract val plainPayload: ByteArray

Raw payload bytes.

Functions

Link copied to clipboard
inline fun <P> getPayload(serialFormat: SerialFormat = joseCompliantSerializer): KmmResult<P>

Find correct serializer at compile time

fun <P> getPayload(serializer: KSerializer<P>, serialFormat: SerialFormat = joseCompliantSerializer): KmmResult<P>