invoke
inline suspend operator fun <P> invoke(protectedHeader: JwsHeader, payload: P, noinline signer: suspend (ByteArray) -> ByteArray): JwsCompactTyped<P>(source)
Creates JwsCompact. protectedHeader must form a valid JwsHeader.
inline suspend operator fun <P> invoke(protectedHeader: JwsHeader.Part?, unprotectedHeader: JwsHeader.Part?, payload: P, noinline signer: suspend (ByteArray) -> ByteArray): JwsFlattenedTyped<P>(source)
Creates a flattened JWS from protected and unprotected header fragments. The fragments may be partial, but their merged content must form a valid JwsHeader.