2013-12-20 4 views
0

구문 1. 이 구문을 BER로 인코딩 할 때 정확한 결과를 제공하지 않습니다.ASN.1 BER 인코딩

내가는 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 

를 컴파일 할 OSS ASN.1 표준 입출력을 사용하고 있습니다 및 BER 인코딩 결과는 다음과 같습니다

30 1F 
    80 0D 3133303232333036343534305A 
    81 06 007465737420 
    82 06 007465737420 

이 올바른 결과인가?

우리는 BER 인코딩의 결과가 필요합니다

30 1F 
    23 0D 3133303232333036343534305A 
    03 06 007465737420 
    03 06 007465737420 

는 제안을 주시기 바랍니다.

감사

답변

1

직접 OSS 기술 지원 ([email protected])에 OSS 도구에 대한 질문을 보내야합니다. 이 경우, ASN.1 모듈의 맨 위에있는 "자동 태그"를 제거하면 찾고있는 결과를 얻을 수 있습니다.

+0

제안 해 주셔서 감사합니다. 약간의 도구 이름을 제공해주십시오. asn.1을 BER로 인코딩합니다. 그리고 나는 자동 태그를 제거하려고 노력할 것이다. 그러나 그것은 oss 도구에서 컴파일되지 않는다. 다시 한번 감사합니다 – gauravp

관련 문제