-
ASN.1
Abstract Syntax Notation number One
구현에 상관없이 표준을 정의하는 언어.
PKCS#8 분석
http://kangwoo.tistory.com/133
A Layman's Guide to a Subset of ASN.1, BER, and DER
http://luca.ntop.org/Teaching/Appunti/asn1.html
http://my0foru.blog.me/80014295065
Identifier Octet (식별정보)
8-7bit
00: universal
01: application
10: context-speficific
11: private
6bit
0:primitive
1:constructed
5-1bit:태그번호
태그번호가 0~30인경우 Identifier Octet이 하나
태그번호가 30보다 큰 경우 5-1bit는 1 1111로 하고
다음 옥텐의 8bit가 0이면 마지막 1이면 identifier 옥텟이 계속됨을 의미.
그리고 각 옥텟의 7-1bit는 테그번호를 의미.Length Octet (길이)
short form
값의 길이가 128bytes미만. 하나의 octet으로 표시.8bit: 0
7~1bits: 길이표시
long form
값의 길이가 128이상인 경우. 첫번째 octet에서 octet의 갯수를 표시 나머지 octet에서 길이 표시.
ex) 길이가 133인 경우.첫번째 octet: 1000 0001
8bit: 1 => long form
7-1bits: 000 0001 => octet갯수 1개.두번째 octet: 1000 0101 -> 133
반응형