| XML µðÁöÅÐ ¼¸í µµ±¸ XML ¹®¼¿¡¼ µðÁöÅÐ ¼¸í ÇÁ·Î¼¼½º |
Áö±Ý ´Ù¿î·Îµå |
XML µðÁöÅÐ ¼¸í µµ±¸ ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Subrata Mazumdar
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- https://addons.mozilla.org/en-US/firefox/addon/4471
XML µðÁöÅÐ ¼¸í µµ±¸ ű×
XML µðÁöÅÐ ¼¸í µµ±¸ ¼³¸í
XML ¹®¼¿¡¼ µðÁöÅÐ ¼¸íÀ» ó¸®ÇÕ´Ï´Ù XML µðÁöÅÐ ¼¸í µµ±¸´Â XML ¹®¼¿¡¼ µðÁöÅÐ ¼¸íÀ» ó¸® ÇÒ ¼öÀÖ´Â Firefox È®ÀåÀÚÀÔ´Ï´Ù (XML ¼¸íÀÇ W3C Ç¥ÁØ : http://www.w3.org/signature/). XML µðÁöÅÐ ¼¸í µµ±¸´Â XSEC (http://xml.apache.org/security/c/index.html)À̶ó´Â Apache XML º¸¾È C ¶óÀ̺귯¸® (¹öÀü 1.3) À§¿¡ ±¸ÃàµË´Ï´Ù. ¿ì¸®´Â XSEC ¼Ò½º Äڵ带 º¯°æÇÏÁö ¾Ê¾Ò½À´Ï´Ù. ¹æ±Ý ºê¶ó¿ìÀúÀÇ CERT DB¸¦ »ç¿ëÇÏ¿© ¾ÏÈ£È ±â´ÉÀ» Á¦°øÇϱâ À§ÇØ NSS ¿É¼ÇÀ» »ç¿ëÇÏ¿© ¼Ò½º¸¦ ÄÄÆÄÀÏÇß½À´Ï´Ù. Àç ÄÄÆÄÀÏ µÈ XSEC ¶óÀ̺귯¸®´ÂÀÌ È®Àå ÇÁ·Î±×·¥¿¡ ´ëÇØ XPI ÆÄÀÏ°ú ÇÔ²² ÆÐÅ°ÁöµË´Ï´Ù. ¶ÇÇÑÀÌ µµ±¸´Â C ++ ±â¹Ý Apache XML º¸¾È ¶óÀ̺귯¸®¸¦ ·¦ÇÎÇϱâÀ§ÇÑ XPCOM ±â¹Ý API¸¦ Á¦°øÇÕ´Ï´Ù. ¿ì¸®ÀÇ XPCOM IDL ±â¹Ý API¸¦ »ç¿ëÇϸé Firefox ±â¹Ý È®Àå ÇÁ·Î±×·¥ÀÌ JavaScript ¹× C ++À» »ç¿ëÇÏ¿© XSEC ¶óÀ̺귯¸®¿¡ ¾×¼¼½º ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ µµ±¸´Â XML ÆÄÀÏ¿¡ ¼¸íÇÏ°í ¼¸í µÈ XML ÆÄÀÏÀ» È®ÀÎÇϱâÀ§ÇÑ ´Ù¾çÇÑ ¸Å°³ º¯¼ö¸¦ ÁöÁ¤ÇϱâÀ§ÇÑ XUL ±â¹Ý GUI¸¦ Á¦°øÇÕ´Ï´Ù. Apache XSEC C-Library´Â Apache XML ÇÁ·ÎÁ§Æ®ÀÇ (http://xml.apache.org/) Xerces-C XML Æļ ¹× Xalan-C XSLT ÇÁ·Î¼¼¼¸¦ »ç¿ëÇÕ´Ï´Ù. ÈÄÀÚ´Â XPath ¹× XSLT º¯È¯À» ó¸®ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ÀÌ µµ±¸¿¡´Â XERCRS-C ¶Ç´Â Xalan-c¿¡ ´ëÇÑ DLL ¶Ç´Â °øÀ¯ ¶óÀ̺귯¸®°¡ Æ÷ÇԵǾî ÀÖÁö ¾Ê½À´Ï´Ù. ÀÌ È®Àå ÇÁ·Î±×·¥À» ½ÇÇàÇϱâ Àü¿¡ C (v1.3.0) ¹× C (v.1.10)ÀÇ Xalan µµ±¸¿¡ ´ëÇÑ Apache Xerces¸¦ ´Ù¿î·ÎµåÇÏ¿© ¼³Ä¡ÇؾßÇÕ´Ï´Ù. °øÀ¯ ¶óÀ̺귯¸® ¶Ç´Â Xerces ¹× XalanÀÇ DLLÀÇ °æ·Î´Â LD_LIBRARY_PATH (UNIX ¿ë) ¶Ç´Â °æ·Î (Windows ¿ë)¿¡ ÀÖ¾î¾ßÇÕ´Ï´Ù. ¶ÇÇÑÀÌ µµ±¸´Â ´ÙÀ½°ú °°Àº ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. - ÀÎÁõ¼ DBÀÇ RSA / DSA Å°¸¦ »ç¿ëÇÏ¿© ÀÚü ¹ß±Þ µÈ SAML ÅäÅ« (v1.1 ¹× v2.0)À» »ý¼ºÇÏ´Â ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. (http://docs.oasis-open.org/security/saml/v2.0/) SAML ÅäÅ« »ý¼ºÀº XPCOM ±â¹Ý ±¸¼º ¿ä¼Ò¸¦ »ç¿ëÇÏ¿© ±¸ÇöµË´Ï´Ù. - UUID »ý¼ºÀ»À§ÇÑ XPCOM ±â¹Ý API. XPCOM ±¸ÇöÀº RFC4122 (http://www.ietf.org/rfc/rfc4122.txt)¿¡¼ UUID »ý¼º ¼Ò½º Äڵ带 ÇØÁ¦ÇÕ´Ï´Ù. ¿ì¸®´Â Mozilla NSS ±â¹Ý ´ÙÀÌÁ¦½ºÆ® ¹× Ãß°¡ µÈ ¹®ÀÚ¿ ±â¹Ý UUID API.NOTE¿¡ ´ëÇÑ ¼Ò½º Äڵ带 ADPATEDÇÕ´Ï´Ù.ÀÌ µµ±¸´Â Windows ¹× Linux OS¿¡¼¸¸ ÀÛµ¿ÇÕ´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ ¸ðÁú¶ó ÆÄÀ̾î Æø½º ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î ±â´É : ¡¤ÀÌ ¹öÀü (0.1.3.20090408)Àº MacOSX-X86ÀÇ È£È¯¼º ¾÷µ¥ÀÌÆ®ÀÔ´Ï´Ù. »õ·Î¿î ±â´ÉÀ» Ãß°¡ÇÏÁö ¾Ê½À´Ï´Ù. ¼¸í µÈ XML ¹®¼¸¦ Ç¥½ÃÇÏ´Â µ¥ ¸î °¡Áö ¹ö±×¸¦ ¼öÁ¤ÇÕ´Ï´Ù. ¡¤ (´Ù¿î·ÎµåÇϱâ Àü¿¡ "°í±Þ ¼¼ºÎ Á¤º¸"¼½¼Ç¿¡¼ ¼³Ä¡ ¸í·ÉÀ» ÀÐÀ¸½Ê½Ã¿À)
XML µðÁöÅÐ ¼¸í µµ±¸ °ü·Ã ¼ÒÇÁÆ®¿þ¾î