Class Index | File Index

Classes


Class ChipAuthenticationInfo

This class encodes and decodes ChipAuthenticationInfo objects.

The class implements the following ASN.1 syntax:

	ChipAuthenticationInfo ::= SEQUENCE {
		protocol OBJECT IDENTIFIER(
			id-CA-DH-3DES-CBC-CBC |
			id-CA-DH-AES-CBC-CMAC-128 |
			id-CA-DH-AES-CBC-CMAC-192 |
			id-CA-DH-AES-CBC-CMAC-256 |
			id-CA-ECDH-3DES-CBC-CBC |
			id-CA-ECDH-AES-CBC-CMAC-128 |
			id-CA-ECDH-AES-CBC-CMAC-192 |
			id-CA-ECDH-AES-CBC-CMAC-256),
		version INTEGER, -- MUST be 1 or 2
		keyId INTEGER OPTIONAL
}

Defined in: ChipAuthentication.js.

Class Summary
Constructor Attributes Constructor Name and Description
 
Create a ChipAuthenticationInfo object
Method Summary
Method Attributes Method Name and Description
 
Convert object to TLV structure
Class Detail
ChipAuthenticationInfo(the)
Create a ChipAuthenticationInfo object
Parameters:
{ASN1} the
optional tlv structure to initialize the object
Method Detail
{ASN1} toTLV()
Convert object to TLV structure
Returns:
the TLV structure

Documentation generated by JsDoc Toolkit 2.4.0 on Fri Feb 16 2024 18:38:11 GMT+0100 (CET)