[英]ASN.1 BER encoding
1種語法。 當我將此語法編碼為BER時,未提供正確的結果。
我正在使用OSS ASN.1 Stdio來編譯asn.1語法
SignDoc DEFINITIONS AUTOMATIC TAGS ::= BEGIN
OneSignature ::= SEQUENCE {
signTime UTCTime,
signature BIT STRING,
certificate BIT STRING
}
first-Doc OneSignature ::={
signTime "130223064540Z",
signature '0111010001100101011100110111010000100000'B,
certificate '0111010001100101011100110111010000100000'B
}
END
BER編碼結果為:
30 1F
80 0D 3133303232333036343534305A
81 06 007465737420
82 06 007465737420
這是正確的結果嗎?
我們要求BER編碼的結果是:
30 1F
23 0D 3133303232333036343534305A
03 06 007465737420
03 06 007465737420
請提供建議。
謝謝
您應該將有關OSS工具的問題直接發送給OSS技術支持(support@oss.com)。 在這種情況下,我懷疑如果刪除ASN.1模塊頂部的“ AUTOMATIC TAGS”,您將獲得所需的結果。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.