CoseHeader

@Serializable
data class CoseHeader(val algorithm: CoseAlgorithm? = null, val criticalHeaders: String? = null, val contentType: String? = null, val kid: ByteArray? = null, val iv: ByteArray? = null, val partialIv: ByteArray? = null, val certificateChain: ByteArray? = null)

Protected header of a CoseSigned.

Constructors

Link copied to clipboard
constructor(algorithm: CoseAlgorithm? = null, criticalHeaders: String? = null, contentType: String? = null, kid: ByteArray? = null, iv: ByteArray? = null, partialIv: ByteArray? = null, certificateChain: ByteArray? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
@SerialName(value = "alg")
val algorithm: CoseAlgorithm? = null
Link copied to clipboard
@SerialName(value = "x5chain")
val certificateChain: ByteArray? = null
Link copied to clipboard
@SerialName(value = "content type")
val contentType: String? = null
Link copied to clipboard
@SerialName(value = "crit")
val criticalHeaders: String? = null
Link copied to clipboard
@SerialName(value = "IV")
val iv: ByteArray? = null
Link copied to clipboard
@SerialName(value = "kid")
val kid: ByteArray? = null
Link copied to clipboard
@SerialName(value = "Partial IV")
val partialIv: ByteArray? = null

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
Link copied to clipboard
open override fun toString(): String