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.
| Constructor Attributes | Constructor Name and Description |
|---|---|
|
Create a ChipAuthenticationInfo object
|
| Method Attributes | Method Name and Description |
|---|---|
|
toTLV()
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