struct

Matter::Cluster::Definitions::OperationalCredentials::AttestationResponse

Inherits TLV::Serializable < Struct < Value < Object

This command shall be generated in response to an Attestation Request command.

See Section 11.17.4.7, “Attestation Information” for details about the generation of the fields within this response command.

See Section F.2, “Device Attestation Response test vector” for an example computation of an AttestationResponse.

Constructors

new(attestation_elements : Slice(UInt8), attestation_signature : Slice(UInt8))
Source
new(any : TLV::Any)
Source

Class methods

from_io(io : IO, format : IO::ByteFormat = IO::ByteFormat::LittleEndian)
Source
from_slice(bytes : Bytes)
Source
from_tlv(any : TLV::Any)
Source
from_tlv(data : Bytes)
Source

Instance methods

attestation_elements

This field shall contain the octet string of the serialized attestation_elements_message.

Source
attestation_elements=(attestation_elements : Slice(UInt8))

This field shall contain the octet string of the serialized attestation_elements_message.

Source
attestation_signature

This field shall contain the octet string of the necessary attestation_signature as described in Section 11.17.4.7, "Attestation Information".

Source
attestation_signature=(attestation_signature : Slice(UInt8))

This field shall contain the octet string of the necessary attestation_signature as described in Section 11.17.4.7, "Attestation Information".

Source
to_io(io : IO, format : IO::ByteFormat = IO::ByteFormat::LittleEndian) : Nil
Source
to_slice
Source
to_tlv(outer_tag : Nil | UInt8 | Tuple(UInt16, UInt16) | Tuple(UInt16, UInt16, UInt16) = nil) : TLV::Any
Source