2012-11-02 42 views

回答

0

這是ITU-T X.500系列建議的一部分。我假設你已經有了包含這個專有名稱的ASN.1規範。如果你不這樣做,你可以從http://www.itu.int/rec/T-REC-X.500/en得到它。然後你需要一個ASN.1 Toolkit來簡化這個過程。可以在http://www.itu.int/ITU-T/asn1/links/index.htm找到很多ASN.1工具(一些免費的,一些商業的)。

您將ASN.1規範(從X.500)提供給ASN.1編譯器,該編譯器將生成目標語言的編碼器/解碼器(聽起來像您的是C),將您的信息從C結構轉換爲DER二進制流,反之亦然。

當你試圖找出你需要的是一個很好的地方使用ASN.1,它是一個在線的ASN.1編譯器和編碼器/解碼器,你可以使用它來查看你的ASN.1的編碼規格將產生給定的價值。