prefix的值 SHA256 : 0x30, 0x31, 0x30, 0x0d, 0x06, 0x09, 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x04, 0x02, 0x01, 0x05, 0x00, 0x04, 0x20
SHA384 : 0x30, 0x41, 0x30, 0x0d, 0x06, 0x09, 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x04, 0x02, 0x02, 0x05, 0x00, 0x04, 0x30
SHA512 : 0x30, 0x51, 0x30, 0x0d, 0x06, 0x09, 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x04, 0x02, 0x03, 0x05, 0x00, 0x04, 0x40
作法相同,請先將待簽章資料做SHA256 Hash後,在其Uint8 Byte Array格式的開頭加入下述prefix ,然後做Base64字串 明文是 TBS 進行Hash(SHA256、SHA386、SHA512)後,在其Uint8 Byte Array格式的開頭加入下述prefix(SHA256、SHA386、SHA512)轉成 Base64,提供給你參考
|