Select the product you need help with
XGEN: ASN.1 ¹× BER¿¡ ´ëÇÑ °£´ÜÇÑ ¼Ò°³±â¼ú ÀÚ·á: 252648 - ÀÌ ¹®¼°¡ Àû¿ëµÇ´Â Á¦Ç° º¸±â. ÀÌ ÆäÀÌÁö¿¡¼¿ä¾à ÀÌ ¹®¼¿¡¼´Â ASN.1(Abstract Syntax Notation One) ¹× BER(Basic
Encoding Rules)¸¦ ¼³¸íÇÏ¸ç µÑ »çÀÌÀÇ Â÷ÀÌÁ¡À» ºÐ¸íÇÏ°Ô ¼³¸íÇÕ´Ï´Ù. ¼÷·ÃµÈ Àü¹®°¡¸¦ ºñ·ÔÇÑ ¸¹Àº Á¤º¸ ±â¼ú Á¾»çÀÚµéÀÌ Á¾Á¾ ASN.1°ú BER¸¦ È¥µ¿Çϰí ÀÖÀ¸¸ç µÑ »çÀÌÀÇ Â÷ÀÌÁ¡À̳ª ±¸ºÐÀÌ Áß¿äÇÑ ÀÌÀ¯¸¦ Àß ¸ð¸£°í ÀÖ½À´Ï´Ù. ASN.1°ú BER¸¦ Àß ¾Ë°í ÀÖ´Â »ç¶÷µéÁ¶Â÷ ÇØ´ç ¿ë¾î¸¦ À߸ø »ç¿ëÇÏ´Â °æ¿ì°¡ Á¾Á¾ ÀÖÀ¸¹Ç·Î ÀÌ·¯ÇÑ È¥µ¿ÀÌ ÀÖ´Â °ÍÀº ´ç¿¬ÇÕ´Ï´Ù. ASN.1Àº Ç¥ÁØ ¾ð¾îÀ̱⠶§¹®¿¡ ASN.1·Î ÀÛ¼ºµÈ Ç¥ÁØ ±Ç°í¾ÈÀ» ¹ß°ßÇÏ´Â °ÍÀº ¸Å¿ì ÀϹÝÀûÀÔ´Ï´Ù. Áö¿ø Àü¹®°¡, ÄÁ¼³ÅÏÆ® ¹× Á¤º¸ ±â¼ú Àü¹®°¡ ¸ðµÎ ASN.1À» ¾Ë°í ÀÖÀ» °æ¿ì Ç¥ÁØÀ» ½Éµµ ÀÖ°Ô °ËÅäÇÏ°í ¹®Á¦ ÇØ°áÇÒ µ¥ÀÌÅÍÀÇ ³»¿ëÀ» ÇØµ¶Çϰí ÀÌÇØÇÒ ¼ö ÀÖ´Â ÀÌÁ¡ÀÌ ÀÖ½À´Ï´Ù. ASN.1·Î ÀÛ¼ºµÈ °¡Àå ÀϹÝÀûÀΠǥÁØÀº CCITT(International Telegraph and Telephone Consultative Committee)¿Í ITU(International Telecommunications Union)¿¡¼ ¸¸µç Ç¥ÁØÀÔ´Ï´Ù. ±×·¯³ª IETF(Internet Engineering Task Force) ȸ¿øµéÀÌ ASN.1À» Á¡Á¡ ´õ ¸¹ÀÌ »ç¿ëÇÏ¿© ±Ç°í¾ÈÀ» °£°áÇÏ°Ô Ç¥ÇöÇϰí ÀÖ½À´Ï´Ù. ASN.1Àº ´Ù¸¥ Çü½ÄÀ¸·Î´Â 5, 6 ÆäÀÌÁö¿¡ ÀÛ¼ºÇÒ ³»¿ëÀ» ÇÑ ÆäÀÌÁö¿¡ ÀÛ¼ºÇÕ´Ï´Ù. ´ÙÀ½Àº ASN.1·Î ÀÛ¼ºµÇ¾î ÀϹÝÀûÀ¸·Î »ç¿ëµÇ´Â Ç¥ÁØ ¸ñ·ÏÀÔ´Ï´Ù.
Ãß°¡ Á¤º¸ASN.1ASN.1(Abstract Syntax Notation One)Àº ±¸Çö¿¡ °ü°è¾øÀÌ Ç¥ÁØÀ» Á¤ÀÇÇÏ´Â ¾ð¾îÀ̸ç Ç¥ÁØ ÀÛ¼ºÀÚ°¡ »ç¿ëÇÏ´Â ¾ð¾îÀÔ´Ï´Ù. CalTechÀÇ John Smith´Â ÇÑ ±¸¼º ¿ä¼Ò°¡ ´Ù¸¥ ±¸¼º ¿ä¼Ò¿Í ÀÇ»ç ¼ÒÅëÇÏ´Â µ¥ ÇÊ¿äÇÑ ÀýÂ÷¸¦ Ç¥ÁØÈÇÏ´Â ±Ç°í¾ÈÀ» ¸¸µé±â À§ÇØ ASN.1 Ç¥±â¹ýÀ¸·Î ±Ç°í¾ÈÀ» ÀÛ¼ºÇÏ¿© ITU °°Àº Ç¥ÁØ ±â±¸¿¡ ±Ç°í¾ÈÀ» Á¦ÃâÇÕ´Ï´Ù. ASN.1Àº Ç¥ÁØÀ» ¼³¸íÇÏ´Â °ø¿ë ¾ð¾î¸¦ Á¦°øÇÏ¿© Àü¹®°¡¿Í À§¿øÈ¸ ȸ¿ø °£ÀÇ ÀÇ»ç ¼ÒÅëÀ» ¿øÈ°ÇÏ°Ô ÇÕ´Ï´Ù. ASN.1Àº ITU-T ±Ç°í¾È X.209 ¹× X.690¿¡ Á¤ÀǵǾî ÀÖ½À´Ï´Ù.¿¹¸¦ µé¾î, ASN.1Àº ´ÙÀ½À» Á¤ÀÇÇÕ´Ï´Ù.
BERBER("¹ö¸£"·Î ¹ßÀ½)´Â ASN.1ÀÇ ±âº» ÀÎÄÚµù ±ÔÄ¢(Basic Encoding Rules)À» ³ªÅ¸³»´Â ÀϹÝÀûÀÎ À̸§ÀÔ´Ï´Ù. BER´Â ITU-T ±Ç°í¾È X.209 ¹× X.690¿¡ Á¤ÀǵǾî ÀÖ½À´Ï´Ù. BER´Â Åë½Å ¸µÅ©¸¦ ÅëÇØ Àü¼ÛÇÒ ¼ö ÀÖ´Â ¿ÁÅÝÀÇ ½ºÆ®¸²À¸·Î ASN.1 µ¥ÀÌÅ͸¦ ÀÎÄÚµùÇÏ´Â ÇϳªÀÇ ±ÔÄ¢ ÁýÇÕÀÔ´Ï´Ù. ASN.1 µ¥ÀÌÅ͸¦ ÀÎÄÚµùÇÏ´Â ´Ù¸¥ ¹æ¹ýÀ¸·Î´Â DER(Distinguished Encoding Rules), CER(Canonical Encoding Rules) ¹× PER(Packing Encoding Rules)°¡ ÀÖ½À´Ï´Ù. °¢ ÀÎÄÚµù ¹æ¹ý¸¶´Ù ÇØ´ç ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ÀÖÁö¸¸ BER´Â °¡Àå ÀϹÝÀûÀ¸·Î »ç¿ëµÇ°í °¡Àå ÀϹÝÀûÀ¸·Î °Å·ÐµÇ´Â ÀÎÄÚµù ¹æ¹ýÀÔ´Ï´Ù.BER´Â ´ÙÀ½À» Á¤ÀÇÇÕ´Ï´Ù.
ASN.1°ú BERÀÇ ºñ±³ASN.1Àº ÇÁ·Î±×·¡¹Ö ¾ð¾î(¿¹: C)¿Í ºñ½ÁÇÑ ¹Ý¸é, BER´Â ÇØ´ç ¾ð¾îÀÇ ÄÄÆÄÀÏ·¯¿Í ºñ½ÁÇÕ´Ï´Ù. ÄÄÆÄÀÏ·¯´Â Ç÷§Æû¸¶´Ù ´Ù¸£Áö¸¸ ´ëºÎºÐÀÇ °í¼öÁØ ÇÁ·Î±×·¡¹Ö ¾ð¾î´Â Ç÷§Æû¿¡ µ¶¸³ÀûÀÔ´Ï´Ù. C´Â ÇÁ·Î±×·¥ ÀÛ¼º ±ÔÄ¢°ú ¾ð¾î¸¦ Á¤ÀÇÇÕ´Ï´Ù. ÇÁ·Î±×·¥Àº C°¡ ¾Æ´Ï¸ç C·Î ÀÛ¼ºµÈ °ÍÀÔ´Ï´Ù. ÇÁ·Î±×·¥Àº ƯÁ¤ Ç÷§Æû(¿¹: Intel x86)¿¡¼ ÄÄÆÄÀ쵃 ¶§±îÁö´Â À¯¿ëÇÏÁö ¾Ê½À´Ï´Ù. ASN.1°ú BERÀÇ °ü°èµµ ÀÌ¿Í ºñ½ÁÇÕ´Ï´Ù. ASN.1Àº Ç¥ÁØÀ» ÀÛ¼ºÇÏ´Â ¾ð¾îÀÔ´Ï´Ù. Ç¥ÁØÀº ASN.1ÀÌ ¾Æ´Ï¸ç ASN.1·Î ÀÛ¼ºµÈ °ÍÀÔ´Ï´Ù. Ç¥ÁØÀ¸·Î ÄÄÆÄÀϵǴ ÇÁ·Î±×·¥¿¡¼ »ý¼ºµÈ µ¥ÀÌÅÍ´Â ³ÐÀº Àǹ̿¡¼ "ASN.1 µ¥ÀÌÅÍ"¶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. ASN.1 µ¥ÀÌÅÍ´Â ´ë»ó¿¡¼ ½±°Ô ÇØµ¶ÇÒ ¼ö ÀÖ´Â ¿ÁÅÝÀÇ ½ºÆ®¸²À¸·Î ÀÎÄÚµùµÉ ¶§±îÁö À¯¿ëÇÏÁö ¾Ê½À´Ï´Ù. Áï, LANÀ» ÅëÇØ Àü¼ÛÇÒ ¼ö ¾ø½À´Ï´Ù. ´ÙÀ½Àº ÀÌ·¯ÇÑ °³³äÀ» ¼³¸íÇϱâ À§ÇØ ITU-T ±Ç°í¾È X.209, ºÎ·Ï I¿¡¼ °¡Á®¿Â ¿¹Á¦ÀÔ´Ï´Ù. ÀÌ ¿¹Á¦´Â Á÷¿ø µ¥ÀÌÅÍ ·¹Äڵ忡 ´ëÇÑ ºñ°ø½ÄÀû ¼³¸íÀÔ´Ï´Ù.Name: John P Smith Date of Birth: 17 July 1959 (other data)
PersonnelRecord ::= [APPLICATION 0] IMPLICIT SET {
Name,
title [0] VisibleString,
dateOfBirth [1] Date,
(other types defined) }
Name ::= [APPLICATION 1] IMPLICIT SEQUENCE {
givenName VisibleString,
initial VisibleString,
familyName VisibleString }
´ÙÀ½¿¡ ÀÀ¿ë ÇÁ·Î±×·¥Àº Á÷¿ø µ¥ÀÌÅ͸¦ Á÷¿ø ·¹ÄÚµå ±¸Á¶(ASN.1 µ¥ÀÌÅÍ Çü½Ä)¿¡ ¸ÅÇÎÇÑ ´ÙÀ½ ASN.1 µ¥ÀÌÅÍ¿¡ BER(Basic Encoding Rules)¸¦ Àû¿ëÇÕ´Ï´Ù. À̸§ÀÌ ASCII·Î º¯È¯µÈ´Ù´Â °ÍÀ» Á¦¿ÜÇÏ°í ´ÙÀ½°ú °°ÀÌ Ç¥½ÃµÉ ¼ö ÀÖ½À´Ï´Ù.
Personnel
Record Length Contents
60 8185
Name Length Contents
61 10
VisibleString Length Contents
1A 04 "John"
VisibleString Length Contents
1A 01 "P"
VisibleString Length Contents
1A 05 "Smith"
DateofBirth Length Contents
A0 0A
Date Length Contents
43 08 "19590717"
60 81 85 61 10 1A 04 .... .... 0A 43 08 19 59 07 17 ÂüÁ¶ ASN.1¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ITU-T ±Ç°í¾È X.680ºÎÅÍ 683±îÁö ÂüÁ¶ÇϽʽÿÀ. BER¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ±Ç°í¾È ÀÚü(ITU-T ±Ç°í¾È X.690 ¶Ç´Â X.691)¸¦ ÂüÁ¶ÇϽʽÿÀ. ÀÚ¼¼ÇÑ ³»¿ëÀº ITU-T Study Group 17 À¥ ÆäÀÌÁöÀÇ "ASN.1:1988¿¡¼ ASN.1:2002·Î º¯°æ(Changing from ASN.1:1988 to ASN.1:2002)"À» ÀÐÀ¸½Ê½Ã¿À. http://www.itu.int/ITU-T/studygroups/com17/changing-ASN/
(http://www.itu.int/ITU-T/studygroups/com17/changing-ASN/)
Microsoft Á¦Ç° °ü·Ã ±â¼ú Àü¹®°¡µé°ú ¿Â¶óÀÎÀ¸·Î Á¤º¸¸¦ ±³È¯ÇϽ÷Á¸é Microsoft ´º½º ±×·ì
(http://support.microsoft.com/newsgroups/default.aspx)
¿¡ Âü¿©ÇϽñ⠹ٶø´Ï´Ù.¼Ó¼º±â¼ú ÀÚ·á: 252648 - ¸¶Áö¸· °ËÅä: 2004³â 9¿ù 20ÀÏ ¿ù¿äÀÏ - ¼öÁ¤: 5.0 º» ¹®¼ÀÇ Á¤º¸´Â ´ÙÀ½ÀÇ Á¦Ç°¿¡ Àû¿ëµË´Ï´Ù.
| ±â¼ú ÀÚ·á ¹ø¿ª
|


À§·Î °¡±â








