CoseSign1

data class CoseSign1(val protectedHeaders: Map<CoseLabel, DataItem>, val unprotectedHeaders: Map<CoseLabel, DataItem>, val signature: ByteArray, val payload: ByteArray?)

COSE Signature message for a single signer.

Parameters

protectedHeaders

protected headers.

unprotectedHeaders

unprotected headers.

signature

the signature.

payload

the payload, if available.

Constructors

Link copied to clipboard
constructor(protectedHeaders: Map<CoseLabel, DataItem>, unprotectedHeaders: Map<CoseLabel, DataItem>, signature: ByteArray, payload: ByteArray?)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard

Encodes the COSE_Sign1 as a CBOR data item.