Class ChipAuthenticationInfo

Object
   |
   +--ChipAuthenticationInfo

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


Field Summary
 Object keyId
          
 Object protocol
          
 Object version
          
 
Constructor Summary
ChipAuthenticationInfo(tlv)
            Create a ChipAuthenticationInfo object
 
Method Summary
 Object toString()
          
 ASN1 toTLV()
           Convert object to TLV structure

Field Detail

keyId

Object keyId

protocol

Object protocol

version

Object version

Constructor Detail

ChipAuthenticationInfo

ChipAuthenticationInfo(tlv)

Method Detail

toString

Object toString()

toTLV

ASN1 toTLV()


Documentation generated by JSDoc on Tue Sep 3 22:29:38 2013