c++教程 c 自定義結(jié)構(gòu)體怎么轉(zhuǎn)成asn1格式輸出?
c 自定義結(jié)構(gòu)體怎么轉(zhuǎn)成asn1格式輸出?OpenSSL可用于編碼和解碼轉(zhuǎn)換。OpenSSL有相關(guān)的宏,使用起來(lái)非常方便,也可以使用asn1c根據(jù)ASN1語(yǔ)法文件生成相應(yīng)的代碼其功能是:作為數(shù)據(jù)序列
c 自定義結(jié)構(gòu)體怎么轉(zhuǎn)成asn1格式輸出?
OpenSSL可用于編碼和解碼轉(zhuǎn)換。OpenSSL有相關(guān)的宏,使用起來(lái)非常方便,也可以使用asn1c根據(jù)ASN1語(yǔ)法文件生成相應(yīng)的代碼
其功能是:作為數(shù)據(jù)序列化方法之一,它解決了網(wǎng)絡(luò)傳輸中高層語(yǔ)言結(jié)構(gòu)化數(shù)據(jù)的結(jié)構(gòu)關(guān)系可以傳遞到目的地進(jìn)行恢復(fù)的問(wèn)題。
ASN。抽象語(yǔ)法標(biāo)記1(abstract syntax notation dotone)是描述數(shù)據(jù)表示、表示、傳輸和編碼的符號(hào),也是定義抽象數(shù)據(jù)類型形式的標(biāo)準(zhǔn)。它只包含信息結(jié)構(gòu),不處理具體的業(yè)務(wù)數(shù)據(jù),它不是一種編程語(yǔ)言。
ASN。1沒(méi)有通過(guò)有限編碼定義抽象數(shù)據(jù)類型形式的標(biāo)準(zhǔn)。各種ASN。1編碼規(guī)則提供數(shù)據(jù)的值傳遞語(yǔ)法(具體表達(dá)式),其抽象語(yǔ)法由ASN描述。1常用的編碼規(guī)則包括:基本編碼規(guī)則(BER)、規(guī)范編碼規(guī)則(CER)、唯一編碼規(guī)則(DER)、壓縮編碼規(guī)則和XML編碼規(guī)則。這些編碼規(guī)則描述了如何翻譯ASN中定義的值。1轉(zhuǎn)換成適合傳輸?shù)拇a。