uint8_t certificateSerialNumber[] = {0x02, 0x04, 0x24,0xA8,0x16,0x34};
十进制614995508(实际序列号)转换为十六进制24A81634。
上面的 unit8 数组是 TLV(标签长度值)三元组序列号的表示,其中 T 为 0X02,L 为 0X04,V 为十六进制字符串。
所以我可以一次将十六进制字符串分成两个字符
如何在objective-c中的unit8_t数组中将十六进制转换为TLV三元组格式?参考:https ://docs.microsoft.com/en-us/windows/win32/seccertenroll/about-integer