NEO 2 Interface Developer’s Guide
Copyright © 2019, International Technologies & Systems Corporation. All rights reserved.
380
8.31.4.
Get Certificate Info (81-0E)
Command Frame
Byte 0-9
Byte 10
Byte 11
Byte 12
Byte 13
Byte 14 …
Byte 14+n-1
Byte
14+n
Byte
15+n
Header Tag &
Protocol Version
Command
Sub-
Command
Data
Length
(MSB)
Data
Length
(LSB)
Data
CRC
(LSB)
CRC
(MSB)
ViVOtech2\0
81h
0Eh
00h
00h
Response Frame
Byte 0-9
Byte 10
Byte 11
Byte 12
Byte 13
Byte 14 …
Byte 14+n-1
Byte
14+n
Byte
15+n
Header Tag &
Protocol Version
Command
Status Code
Data Length
(MSB)
Data Length
(LSB)
Data
CRC
(MSB)
CRC
(LSB)
ViVOtech2\0
81h
See Status
Code Table
00
Var
CertInfo
CertInfo:
Byte 1 N Length of SN
Byte 2 ~ Byte N+1 , SN in ASCII
Byte N+2: M Total downloaded Certificate number
Byte N+3 ~ byte 2+N+M CertKeyID-1~ CertKeyID-M
ID Tech certificate Key ID definition:
#define ROOT_CA
0x00
#define DEVICE_CA
0x0A
#define SECURE_CONTENT_CA
0x0B
#define TMS_CA
0x0C
#define DATA_KEY_KDH_CA
0x0D
#define PIN_KEY_KDH_CA
0x0E
#define DEVICE_CERTIFICATE
0x14
#define FW_AUTH_CERTIFICATE
0x15
#define TMS_SEVER_CERTIFICATE
0x18
#define PIN_KDH_AUTH_CERTIFICATE
0x1A
#define PIN_KDH_ENC_CERTIFICATE
0x1D
#define MFG_COMMANDS_CERT
0x16
#define SECURE_MESSAGE_CERT
0x17
#define APPLICATION_AUTH_CERT
0x1B
#define DATA_SKDH_AUTH_CERT
0x19
#define DATA_SKDH_ENC_CERT
0x1C
#define DATA_NSKDH_AUTH_CERT
0x1E
#define DATA_NSKDH_ENC_CERT
0x1F