COSESignedMessage.deserialize constructor
COSESignedMessage.deserialize(
- CborListValue<
CborObject> cbor
Implementation
factory COSESignedMessage.deserialize(CborListValue cbor) {
if (cbor.value.length < 3) {
throw ADAPluginException('Invalid COSESignedMessage CBOR');
}
if (cbor.elementAt<CborObject>(3).hasType<CborListValue>()) {
return COSESign.deserialize(cbor);
}
return COSESign1.deserialize(cbor);
}