網頁

2020/6/4

什麼是DER編碼檔案? What is DER encoded file

簡單說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

DER的規格書請見「X.690 : Information technology - ASN.1 encoding rules: Specification of Basic Encoding Rules (BER), Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER)」。


沒有留言:

張貼留言