簡單說DER是ASN.1標準的二進位編碼方式,常用於憑證(certificate)的編碼
DER (Distinguished Encoding Rules)(唯一編碼規則)是屬於ASN.1(Abstract Syntax Notation One)標準編碼規則的Basic Encoding Rule(BER)(基本編碼規則)中的一種編碼規則。
DER可將ASN.1的值以Octet String(也就是byte序列)表示,所以無法以有意義文字顯示,常用於X.509憑證(X.509 Certificate)檔案的編碼格式。
DER將資料編碼為以下四個部分
- Identifier octets:ASN.1 tag,資料型別
- Length octets:資料長度
- Contents octets:資料內容
- End-of-contents octets:資料結尾
DER編碼的憑證檔(DER encoded certificate file)副檔名(file extension)可能為.der
或.cer
或.crt
。
沒有留言:
張貼留言