createSignedCose

open suspend override fun createSignedCose(protectedHeader: CoseHeader, unprotectedHeader: CoseHeader?, payload: ByteArray?, addKeyId: Boolean, addCertificate: Boolean): KmmResult<CoseSigned>

Creates and signs a new CoseSigned object, appends correct value for CoseHeader.algorithm into protectedHeader.

Parameters

addKeyId
addCertificate