¼¸íµÈ MIDlet Suite´Â MIDlet SuiteÀÇ ¼¸íÀÚ¸¦ ÀÎÁõÇÏ°í º¸È£ µµ¸ÞÀο¡ ¹ÙÀεåÇÔÀ¸·Î½á ½Å·ÚµÉ ¼ö ÀÖ½À´Ï´Ù. º¸È£ µµ¸ÞÀÎÀº ÇØ´ç º¸È£ µµ¸ÞÀο¡¼ Çã¿ëÇÏ´Â ±ÇÇÑÀ» MIDlet Suite¿¡ ºÎ¿©ÇÔÀ¸·Î½á MIDlet Suite°¡ º¸È£µÈ ±â´ÉÀ» ¼öÇàÇÒ ¼ö ÀÖµµ·Ï ÀÎÁõÇÕ´Ï´Ù. ¿©±â¿¡¼ Á¤ÀÇÇÑ ±â¹ýÀº X.509 °ø¿ë Ű ÀÎÇÁ¶ó¿¡ ±â¹ÝÇÏ¿© MIDlet SuiteÀÇ ¼¸í°ú ÀÎÁõÇϵµ·Ï ÇÔÀ¸·Î½á ÀåÄ¡´Â ¼¸íÀÚ¸¦ È®ÀÎÇϰí MIDlet Suite¸¦ ½Å·ÚÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ »ç¾ç ±¸ÇöÀÌ PKI·Î ¼¸íµÈ MIDlet Suite¸¦ ½Å·ÚÇÒ ¼ö ÀÖ´Â MIDlet Suite·Î ÀνÄÇÏ´Â °æ¿ì, ¾Æ·¡ÀÇ Çü½Ä ¹× ÇÁ·Î¼¼½º¿¡ µû¶ó ¹Ýµå½Ã ¼¸íµÇ°í È®ÀεǾî¾ß ÇÕ´Ï´Ù.
JARÀ» ¼¸íÇÏ¿© MIDlet Suite¸¦ º¸È£ÇÕ´Ï´Ù. ¼¸í ¹× ÀÎÁõ¼´Â ÀÀ¿ë ÇÁ·Î±×·¥ ¼³¸íÀÚ¿¡ ¼Ó¼ºÀ¸·Î Ãß°¡µË´Ï´Ù. ÀåÄ¡´Â ÀÌ ¼Ó¼ºÀ» »ç¿ëÇÏ¿© ¼¸íÀ» È®ÀÎÇÕ´Ï´Ù. ÀåÄ¡´Â ÀåÄ¡ÀÇ º¸È£ µµ¸ÞÀο¡ ¹ÙÀεåµÈ ·çÆ® ÀÎÁõ¼¸¦ »ç¿ëÇÏ¿© ÀÎÁõÀ» ¿Ï·áÇÕ´Ï´Ù. ÇÁ·Î¼¼½º ¹× Çü½Ä¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½°ú °°½À´Ï´Ù.
MIDP 2.0 ÀåÄ¡´Â Ç¥ÁØ ÀÎÅÍ³Ý ¹× ¹«¼± ÇÁ·ÎÅäÄݰú Àü¼Û ¹× º¸¾È¿¡ ´ëÇÑ ±â¼úÀ» »ç¿ëÇÏ¿© ÀÛµ¿ÇÕ´Ï´Ù. ÀÎÅÍ³Ý ÄÁÅÙÆ®¸¦ º¸¾ÈÇϱâ À§ÇÑ ÇöÀç ¹æ¹ýÀº ¾Æ·¡¿Í °°Àº °ø¿ë Ű ¾Ïȣȸ¦ À§ÇÑ ±âÁ¸ ÀÎÅÍ³Ý Ç¥ÁØ¿¡ ±â¹ÝÇÕ´Ï´Ù.
½Å·ÚÇÒ ¼ö ÀÖ´Â MIDlet Suite, ±ÇÇÑ ¹× º¸È£ µµ¸ÞÀÎÀº MIDP ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ëÇÑ º¸¾È¿¡ Á¤ÀǵǾî ÀÖ½À´Ï´Ù.
´ÙÀ½ ¿ë¾î°¡ Ãß°¡·Î Á¤Àǵ˴ϴÙ.
¿ë¾î | Á¤ÀÇ |
---|---|
º¸È£ µµ¸ÞÀÎ ·çÆ® ÀÎÁõ¼ | ´Ù¿î·ÎµåÇÑ MIDlet Suite¸¦ È®ÀÎÇϰí ÀÎÁõÇϱâ À§ÇÏ¿© ÀåÄ¡°¡ ¾Ï½ÃÀûÀ¸·Î ½Å·ÚÇÏ´Â º¸È£ µµ¸ÞÀΰú °ü·ÃµÈ ÀÎÁõ¼ |
º¸¾È ¸ðµ¨Àº MIDlet Suite, ¼¸íÀÚ ¹× °ø¿ë Ű ÀÎÁõ¼¿Í °ü·ÃµÇ¾î ÀÖ½À´Ï´Ù. ¸ðµç °ø¿ë Ű ½Ã½ºÅÛ°ú ¸¶Âù°¡Áö·Î ÀÎÁõÀº ´Ù¸¥ ÀÎÁõ¼¸¦ È®ÀÎÇÏ´Â µ¥ »ç¿ëÇÏ´Â ·çÆ® ÀÎÁõ¼ ÁýÇÕ¿¡ ±â¹ÝÇÕ´Ï´Ù. ÀåÄ¡¿¡´Â 0°³ ¶Ç´Â ±× ÀÌ»óÀÇ ·çÆ® ÀÎÁõ¼°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ ·çÆ® ÀÎÁõ¼°¡ SIM (WIM) Ä«µå/USIM ¸ðµâ°ú °°Àº À̵¿½Ä ¹Ìµð¾î¿¡ ÀÖÀ» ¼öµµ ÀÖ½À´Ï´Ù. ±¸ÇöÀº X.509 ÀÎÁõ¼¿Í ÇØ´ç ¾Ë°í¸®ÁòÀ» ¹Ýµå½Ã Áö¿øÇØ¾ß ÇÕ´Ï´Ù. ÀåÄ¡´Â Ãß°¡ ¼¸í ¹æ¹ý ¹× ÀÎÁõ¼ Çü½ÄÀ» Áö¿øÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
MIDlet SuiteÀÇ ¼¸íÀÚ´Â °³¹ßÀÚÀ̰ųª ¹èÆ÷, Áö¿ø ¶Ç´Â »ç¿ë ¿ä±Ý û±¸¸¦ Ã¥ÀÓÁö´Â ÀϺΠ¿£Æ¼Æ¼°¡ µÉ ¼ö ÀÖ½À´Ï´Ù. ¼¸íÀÚ´Â ÀåÄ¡ÀÇ º¸È£ µµ¸ÞÀÎ ·çÆ® ÀÎÁõ¼ Áß Çϳª¿¡¼ °ËÁõÇÒ ¼ö ÀÖ´Â °ø¿ë Ű ÀÎÁõ¼°¡ ÇÊ¿äÇÕ´Ï´Ù. °ø¿ë Ű´Â MIDlet Suite ¼¸íÀ» È®ÀÎÇÒ ¶§ »ç¿ëµË´Ï´Ù. °ø¿ë Ű´Â ÀÀ¿ë ÇÁ·Î±×·¥ ¼³¸íÀÚ¿¡ Æ÷ÇÔµÈ RSA X.509 ÀÎÁõ¼·Î Á¦°øµË´Ï´Ù.
JARÀÇ ¸Å´ÏÆä½ºÆ® ³»¿¡ Á¤ÀÇµÈ ¼Ó¼ºÀº ¼¸íÀ¸·Î º¸È£µË´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ ¼³¸íÀÚ ³»¿¡ Á¤ÀÇµÈ ¼Ó¼ºÀº ¾ÈÀüÇÏÁö ¾Ê½À´Ï´Ù. ¼Ó¼ºÀÌ ¸Å´ÏÆä½ºÆ®¿¡ ³ªÅ¸³ª¸é ÀÀ¿ë ÇÁ·Î±×·¥ ¼³¸íÀÚÀÇ ´Ù¸¥ °ªÀÌ ¼Ó¼ºÀ» µ¤¾î¾²Áö ¾Êµµ·Ï ÇØ¾ß ÇÕ´Ï´Ù. ½Å·ÚÇÒ ¼ö ÀÖ´Â MIDlet SuiteÀÇ °æ¿ì¿¡´Â ÀÀ¿ë ÇÁ·Î±×·¥ ¼³¸íÀÚÀÇ °ª°ú ¸Å´ÏÆä½ºÆ®ÀÇ ÇØ´ç ¼Ó¼º °ªÀÌ ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù. ÀÏÄ¡ÇÏÁö ¾Ê´Â °æ¿ì¿¡´Â MIDlet Suite¸¦ ¼³Ä¡Çؼ´Â ¾ÈµË´Ï´Ù. ¼Ó¼º °ªÀÌ Á¤ÀǵǾî ÀÖÀ¸¸é MIDlet.getAppProperty
¸Þ¼Òµå¿¡¼ ¸Å´ÏÆä½ºÆ®ÀÇ ÇØ´ç ¼Ó¼º °ªÀ» ¹ÝÈ¯ÇØ¾ß ÇÕ´Ï´Ù. ¼Ó¼º °ªÀÌ Á¤ÀǵǾî ÀÖÁö ¾ÊÀ¸¸é ÀÀ¿ë ÇÁ·Î±×·¥ ¼³¸íÀÚÀÇ °ª(ÀÖ´Â °æ¿ì)ÀÌ ¹ÝȯµË´Ï´Ù.
¼Ó¼º °ªÀÌ ÀÏÄ¡ÇØ¾ß ÇÑ´Ù´Â ¿ä±¸ »çÇ×ÀÌ MIDP 1.0°ú´Â ´Ù¸£´Ù´Â Á¡°ú ¼Ó¼º °ªÀÌ ÀÌ·± ÇÁ·Î½ÃÀú¿¡¼ ¼¸íµÇ°í È®ÀεǴ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ »ç¿ëµÇ¾î¾ß ÇÑ´Ù´Â Á¡¿¡ À¯ÀÇÇϽʽÿÀ. ½Å·ÚÇÒ ¼ö ¾ø´Â ÀÀ¿ë ÇÁ·Î±×·¥ ¼³¸íÀÚÀÇ °æ¿ì¿¡´Â ¸Å´ÏÆä½ºÆ® ¼Ó¼ºº¸´Ù ÀÀ¿ë ÇÁ·Î±×·¥ ¼³¸íÀÚ¿¡°Ô ¿ì¼± ¼øÀ§¸¦ ÁÖ´Â MIDP 1.0 ±ÔÄ¢À» µû¶ó¾ß ÇÕ´Ï´Ù.
MIDlet-Certificate-<n>-<m>: <base64 encoding of a certificate><n>:= ¼³¸íÀÚÀÇ Ã¹ ¹øÂ° ÀÎÁõ °æ·Î¿¡ ´ëÇØ¼´Â 1°ú °°Àº ¼ö, ¶Ç´Â Ãß°¡ ÀÎÁõ °æ·Î¿¡ ´ëÇØ¼´Â ÀÌÀü ¼öº¸´Ù 1¸¸Å Å« ¼öÀÔ´Ï´Ù. ÀÌ·¸°Ô ÇÏ¿© ÇØ´ç ·çÆ® ÀÎÁõ¼°¡ ÀåÄ¡¿¡ ÀÖ´ÂÁö È®ÀÎÇϱâ À§ÇØ ÀÎÁõ¼¸¦ °Ë»çÇÏ´Â ¼ø¼¸¦ Á¤ÀÇÇÕ´Ï´Ù. ¾Æ·¡ÀÇ MIDlet Suite ÀÎÁõ ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.
MIDlet-Jar-RSA-SHA1: <base64 encoding of Jar signature>
MIDlet SuiteÀÇ ¼¸íÀÚ´Â ÇØ´ç º¸È£ µµ¸ÞÀÎ ·çÆ® ÀÎÁõ¼ ¼ÒÀ¯ÀÚ¿¡ ´ëÇØ º¸È£ µµ¸ÞÀÎ ÀÌÇØ °ü°èÀÚÀÇ ÀÚ»ê ¹× ±â´ÉÀ» º¸È£ÇÒ Ã¥ÀÓÀÌ ÀÖÀ¸¹Ç·Î ¼¸íÇϱâ Àü¿¡ MIDlet Suite¸¦ È®ÀÎÇØ¾ß ÇÕ´Ï´Ù. ½Å·ÚÇÒ ¼ö ÀÖ´Â °ü°è(°¡´ÉÇÏ¸é ¹ýÀû °è¾àÀ¸·Î ¹ÀÎ)ÀÇ °æ¿ì º¸È£ µµ¸ÞÀÎ ·çÆ® ÀÎÁõ¼ ¼ÒÀ¯ÀÚ´Â MIDlet SuiteÀÇ ¼¸íÀ» Á¦3ÀÚ, °æ¿ì¿¡ µû¶ó¼´Â MIDlet ÀÛ¼ºÀÚ¿¡°Ô À§ÀÓÇϱ⵵ ÇÕ´Ï´Ù.
MIDlet Suite¸¦ ´Ù¿î·ÎµåÇÒ ¶§ ÀåÄ¡¿¡¼´Â ÀÎÁõÀÌ ÇÊ¿äÇÑÁö ¹Ýµå½Ã È®ÀÎÇØ¾ß ÇÕ´Ï´Ù. MIDlet-Jar-RSA-SHA1
¼Ó¼ºÀÌ ÀÀ¿ë ÇÁ·Î±×·¥ ¼³¸íÀÚ¿¡ ÀÖÀ¸¸é ¾Æ·¡¿Í °°Àº ¼¸íÀÚ ÀÎÁõ¼¿Í JAR ¼¸íÀ» È®ÀÎÇÏ¿© ¹Ýµå½Ã JARÀ» ÀÎÁõÇØ¾ß ÇÕ´Ï´Ù.
MIDlet-Jar-RSA-SHA1
¼Ó¼ºÀÌ ¾ø´Â ÀÀ¿ë ÇÁ·Î±×·¥ ¼³¸íÀÚ´Â ÀÎÁõµÇÁö ¾ÊÁö¸¸ ½Å·ÚÇÒ ¼ö ¾ø´Â MIDlet Suite·Î¼ ¼³Ä¡µÇ°í È£ÃâµË´Ï´Ù.
ÀÎÁõ °æ·Î´Â ÀÀ¿ë ÇÁ·Î±×·¥ ¼³¸íÀÚÀÇ ¼¸íÀÚ ¹× ·çÆ® ÀÎÁõ¼¸¦ Á¦¿ÜÇÑ ´Ù¸¥ ÇÊ¿äÇÑ ÀÎÁõ¼·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
MIDlet-Certificate-1-<m>
¿¡¼ °¡Á®¿É´Ï´Ù. ¿©±â¿¡¼ <m>Àº 1ºÎÅÍ ½ÃÀÛÇÏ¿© Á¦°øµÈ À̸§¿¡ ¼Ó¼ºÀÌ ¾øÀ» ¶§±îÁö 1¹è¼ö·Î Áõ°¡ÇÕ´Ï´Ù. °¢ ¼Ó¼º °ªÀº base64·Î ÀÎÄÚµùµÈ ÀÎÁõ¼À̹ǷΠµðÄÚµùÇÏ°í ±¸¹® ºÐ¼®ÇØ¾ß ÇÕ´Ï´Ù.
<n>
À» °¡Áø MIDlet-Certificate-<n>-<m>
¼Ó¼ºÀÌ ÀÖ°í MIDlet-Certificate-<1>-<m> ÀÎÁõ¼¸¦ È®ÀÎÇÑ ÈÄ Àüü ÀÎÁõ °æ·Î¸¦ ¼³Á¤ÇÏÁö ¸øÇÑ °æ¿ì¿¡´Â ÀÌÀü °ªº¸´Ù 1 ´õ Å« <n> °ª¿¡ ´ëÇØ 1´Ü°è¿Í 2´Ü°è¸¦ ¹Ýº¹Çؼ ¼öÇàÇÕ´Ï´Ù. ÀÎÁõ¼ È®Àο¡ ´ëÇÑ °á°ú´Â Ç¥1¿¡ ³ª¿Í ÀÖ½À´Ï´Ù.
Ç¥ 1. ¼¸íÀÚ ÀÎÁõ¼ È®ÀÎ ¿Ï·á ÈÄ ÀÛ¾÷
°á°ú | ÀÛ¾÷ |
---|---|
<n>°³ °æ·Î¸¦ °ËÁõÇÏ·Á°í Çß½À´Ï´Ù. ÀÎÁõ¼ ¹ß±ÞÀÚÀÇ °ø¿ë ۸¦ ãÀ» ¼ö ¾ø°Å³ª °ËÁõÇÒ ¼ö ÀÖ´Â ÀÎÁõ °æ·Î°¡ ¾ø½À´Ï´Ù. | ÀÎÁõÀÌ ½ÇÆÐÇÏ¿© JAR ¼³Ä¡°¡ Çã¿ëµÇÁö ¾Ê½À´Ï´Ù. |
µÎ °³ ÀÌ»óÀÇ Àüü ÀÎÁõ¼ °æ·Î°¡ ¼³Á¤µÇ°í °ËÁõµÇ¾ú½À´Ï´Ù | ±¸Çö¿¡¼´Â ù ¹øÂ°·Î ¼º°øÀûÀ¸·Î °ËÁõµÈ ÀÎÁõ¼ °æ·Î¸¦ »ç¿ëÇÏ´Â ¼¸í È®ÀÎÀ» »ç¿ëÇÏ¿© ÀÎÁõÇÏ°í ½ÂÀÎÇÕ´Ï´Ù. |
Àüü ÀÎÁõ¼ °æ·Î°¡ ÇÑ °³¸¸ ¼³Á¤µÇ°í °ËÁõµÇ¾ú½À´Ï´Ù | ±¸ÇöÀº ¼¸í È®ÀÎÀ» ÁøÇàÇÕ´Ï´Ù |
MIDlet-Jar-RSA-SHA1
¼Ó¼ºÀ» °¡Á®¿É´Ï´Ù.
ÀÎÁõ¼ È®ÀÎ, ¼¸í È®ÀÎ ¹× JAR È®ÀÎ ´Ü°è°¡ ÀüºÎ ¼º°øÇϸé MIDlet SuiteÀÇ ÄÁÅÙÆ®°¡ ¼Õ»óµÇÁö ¾ÊÀº °ÍÀ¸·Î °£ÁÖµÇ¸ç ¼¸íÀÚÀÇ ID°¡ ¾Ë·ÁÁý´Ï´Ù. ÀÌ ÇÁ·Î¼¼½º´Â ¼³Ä¡ÇÏ´Â µ¿¾È ¼öÇàµÇ¾î¾ß ÇÕ´Ï´Ù.
À§¿¡¼ ¼³¸íÇÑ ´ë·Î µðÁöÅÐ ¼¸íÀ» È®ÀÎÇÏ´Â ´Ü°è¸¦ ÅëÇØ MIDlet Suite ¼¸íÀÚÀÇ ID¸¦ Áõ¸íÇϵµ·Ï ÇÏ´Â °ÍÀº ¸Å¿ì Áß¿äÇÕ´Ï´Ù. È®ÀÎ °á°ú´Â ÀÎÁõ¿¡ Á÷Á¢ÀûÀÎ ¿µÇâÀ» ÁÝ´Ï´Ù. ´ÙÀ½ Ç¥ 2´Â ¼¸í È®ÀÎ ´Ü°è »óÅÂ¿Í ¼³Ä¡ ½Ã ½ÂÀο¡ »ç¿ëµÈ »óŸ¦ ¿ä¾àÇÑ °ÍÀÔ´Ï´Ù.
Ç¥ 2. MIDlet Suite ¼Ò½º È®ÀÎ ¿ä¾à
Ãʱ⠻óÅ | È®ÀÎ °á°ú |
---|---|
JAD°¡ ¾øÀ½, JARÀÌ ´Ù¿î·ÎµåµÊ | ÀÎÁõÀ» ¼öÇàÇÒ ¼ö ¾øÀ½, JARÀ» ¼³Ä¡ÇØ¾ß ÇÔ. MIDlet Suite°¡ ½Å·ÚÇÒ ¼ö ¾ø´Â °ÍÀ¸·Î 󸮵Ê. |
JAD´Â ÀÖÁö¸¸ JARÀÌ ¼¸íµÇÁö ¾ÊÀ½ | ÀÎÁõÀ» ¼öÇàÇÒ ¼ö ¾øÀ½, JARÀ» ¼³Ä¡ÇØ¾ß ÇÔ. MIDlet Suite°¡ ½Å·ÚÇÒ ¼ö ¾ø´Â °ÍÀ¸·Î 󸮵Ê. |
JARÀÌ ¼¸íµÇ¾úÁö¸¸ ÀÎÁõ¼ üÀÎÀ» °ËÁõÇϱâ À§ÇÑ ·çÆ® ÀÎÁõ¼°¡ Ű½ºÅä¾î¿¡ ¾øÀ½ | ÀÎÁõÀ» ¼öÇàÇÒ ¼ö ¾øÀ½, JARÀ» ¼³Ä¡ÇÒ ¼ö ¾øÀ½. |
JARÀÌ ¼¸íµÊ, °æ·ÎÀÇ ÀÎÁõ¼°¡ ¸¸·áµÊ | ÀÎÁõÀ» ¿Ï·áÇÒ ¼ö ¾øÀ½, JARÀ» ¼³Ä¡ÇÒ ¼ö ¾øÀ½. |
JARÀÌ ¼¸íµÊ, ¸¸·á ¿Ü ´Ù¸¥ ÀÌÀ¯·Î ÀÎÁõ¼°¡ °ÅºÎµÊ | JAD°¡ °ÅºÎµÊ, JARÀ» ¼³Ä¡ÇÒ ¼ö ¾øÀ½. |
JARÀÌ ¼¸íµÊ, ÀÎÁõ¼°¡ °ËÁõµÇ¾úÁö¸¸ ¼¸í È®ÀÎÀº ½ÇÆÐÇÔ | JAD°¡ °ÅºÎµÊ, JARÀ» ¼³Ä¡ÇÒ ¼ö ¾øÀ½. |
JARÀÌ ¼¸íµÊ, ÀÎÁõ¼ °æ·Î°¡ °ËÁõµÊ, ¼¸íÀÌ È®ÀÎµÊ | JARÀ» ¼³Ä¡ÇÒ ¼ö ÀÖÀ½. |
ÀÎÁõ ¹× ½ÂÀÎ ÇÁ·Î¼¼½º ±¸ÇöÀº ÈÄ¼Ó »ç¿ëÀ» À§ÇØ °á°ú¸¦ ÀúÀåÇϰí Àü¼ÛÇÒ ¼ö ÀÖÀ¸¸ç ij½ÃµÈ Á¤º¸´Â ½ÇÁúÀûÀ¸·Î ¼Õ»óµÇÁö ¾Êµµ·Ï ÇØ¾ß ÇÕ´Ï´Ù. JAR, ÀÀ¿ë ÇÁ·Î±×·¥ ¼³¸íÀÚ¿¡¼ °è»êµÈ ½ÃÁ¡°ú ÀÎÁõ Á¤º¸ ¹× ½ÂÀÎ Á¤º¸°¡ »ç¿ëµÇ´Â ½ÃÁ¡ »çÀÌ¿¡ Á¤º¸°¡ ¼Õ»óµÉ ¼ö ÀÖ½À´Ï´Ù.
MIDlet Suite¸¦ ÀÎÁõÇÏ°í ½ÂÀÎÇÏ´Â µ¥ »ç¿ëÇÏ´Â MIDlet Suite ¹× º¸¾È Á¤º¸°¡ ¼Õ»óµÇÁö ¾Ê´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, À̵¿½Ä ¹Ìµð¾î¸¦ »ç¿ëÇϰųª ¼Õ»óµÇ¾úÀ» ¼ö ÀÖ´Â MIDlet Suite ÀúÀå¼Ò¿¡ ¾×¼¼½ºÇÏ´Â °æ¿ì¿¡ ¼Õ»óµÉ ¼ö ÀÖ½À´Ï´Ù.
½ºÇø´ VM (CLDC 5.4.6)À» »ç¿ëÇϴ ȯ°æ¿¡¼´Â JARÀ» »ç¿ëÇÏ´Â º¸¾È ±â¹ýÀ» ±¸ÇöÇÏ´Â °ÍÀÌ °¡´ÉÇÏÁö¸¸ ÀÌ´Â MIDletÀÇ Àǹ̸¦ ¿ÂÀüÇÏ°Ô º¸Á¸Çϸ鼵µ JARÀÌ ³×Æ®¿öÅ©¿¡ ÁøÀÔÇÒ ¶§ JARÀ» ÀåÄ¡ Çü½ÄÀ¸·Î º¯È¯ÇÏ´Â °Í¿¡ ´Þ·Á ÀÖ½À´Ï´Ù. º¯È¯ÀÌ ÀÏ¾î³ ÈÄ ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ÀåÄ¡ Çü½ÄÀº º¯ÇüµÇÁö ¾Êµµ·Ï ¾ÈÀüÇÏ°Ô º¸¾ÈµÇ¾î¾ß ÇÏ°í ±× ½ÂÀÎµÈ ±ÇÇÑÀ» ±×´ë·Î º¸Á¸ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ³×Æ®¿öÅ© º¸¾ÈÀº MIDlet º¸¾È°ú À¯»çÇÑ µðÁöÅÐ ¼¸í ±â¼úÀ» ±â¹ÝÀ¸·Î Çϸç ÀÌ ³×Æ®¿öÅ© º¸¾È ÀÎÇÁ¶ó°¡ ÀÌ¹Ì Á¸ÀçÇϰí Ȱ¼ºÈµÇ¾î ÀÖÀ» ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ·± Á¾·ùÀÇ ³×Æ®¿öÅ© º¸¾È ÀÎÇÁ¶ó¸¸ÀÌ ÀÌ¹Ì Á¸ÀçÇϰí ÀÖ°í ÀÌ º¸¾È ÀÎÇÁ¶ó°¡ ÀÌ »ç¾ç( ¹× ÀÌ »ç¾ç¿¡ ±â¹ÝÇÑ ÇâÈÄ JSR)¿¡¼ ¿ä±¸ÇÏ´Â ¸ðµç Çü½ÄÀÇ º¸È£¸¦ Áö¿øÇÒ ¼ö ÀÖ´Â °æ¿ì, MIDlet Suite º¸¾ÈÀÇ Çã¿ë °¡´ÉÇÑ ±¸ÇöÀº MIDletÀÇ ÀåÄ¡ Çü½ÄÀ» ÀÎÁõÇÏ°í ½ÂÀÎÇÏ´Â °Í¿¡ ±â¹ÝÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿Ö³ÄÇϸé ÀÌ·¯ÇÑ ±¸Çö Çü½ÄÀÌ ÀåÄ¡¿¡¼ »ç¿ëµÉ ½ÇÁ¦·Î ½ÇÇà °¡´ÉÇÑ ÄÁÅÙÆ®À̱⠶§¹®ÀÔ´Ï´Ù. MIDlet SuiteÀÇ ÀåÄ¡ Çü½Ä ¹öÀüÀ» ÀÎÁõ ¹× ½ÂÀÎÇÏ´Â µ¥ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ±¸Çö¿¡ µû¶ó ´Ù¸£¹Ç·Î ÀÌ »ç¾ç¿¡¼ ´Ù·çÁö ¾Ê½À´Ï´Ù.
º¸¾ÈµÇ°í ½Å·ÚÇÒ ¼ö ÀÖ´Â MIDlet Suite´Â HTTPS¿¡¼Ã³·³ µ¿ÀÏÇÑ ±âº» ÀÎÁõ¼ ÇÁ·ÎÇÊÀ» Ȱ¿ëÇÕ´Ï´Ù. ÇÁ·ÎÇÊÀº RFC2459 ÀÎÅÍ³Ý X.509 °ø¿ë Ű ÀÎÇÁ¶ó ÀÎÁõ¼ ¹× CRL ÇÁ·ÎÇÊ[RFC2459]¿¡ ±â¹ÝÇÑ WAP ÀÎÁõ¼ ÇÁ·ÎÇÊÀÎ WAP-211-WAPCert-20010522-a [WAPCert]¿¡ ±â¹ÝÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº javax.microedition.pki
¿¡ ´ëÇÑ ¼³¸í¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÀåÄ¡´Â ÁÖ¿ä È®ÀåÀÚ¸¦ ÀνÄÇØ¾ß Çϰí È®ÀåÀÚ°¡ ÀÖÀ» °æ¿ì È®ÀåÀÚ°¡ digitalSignature
ºñÆ® ÁýÇÕÀ» °¡Áö°í ÀÖ´ÂÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù. ÀåÄ¡´Â Áß¿äÇÑ È®Àå Ű »ç¿ë È®ÀåÀÚ¸¦ ¹Ýµå½Ã ÀνÄÇØ¾ß Çϰí È®ÀåÀÚ°¡ ÀÖÀ» °æ¿ì È®ÀåÀÚ¿¡ id-kp-codeSigning
°´Ã¼ ½Äº°ÀÚ(RFC249ÀÇ 4.2.1.12 Á¶Ç× ÂüÁ¶)°¡ ÀÖ´ÂÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù.
ÀÀ¿ë ÇÁ·Î±×·¥ ¼³¸íÀÚ´Â ¼³¸íÀÚ ÀÎÁõ¼ üÀο¡¼ ÀÚü ¹ß±ÞÇÑ ·çÆ® ÀÎÁõ¼¸¦ Æ÷ÇÔÇØ¼´Â ¾ÈµË´Ï´Ù. ±×·¯³ª, MIDP ÀåÄ¡´Â ÀÎÁõ¼¸¦ üÀÎÀÇ ´Ù¸¥ ÀÎÁõ¼·Î ó¸®ÇØ¾ß Çϸç ÇØ´ç üÀο¡¼ X.509v3°¡ ÀÚü ¹ß±ÞÇÑ CA ÀÎÁõ¼¸¦ °¡Áø üÀÎÀ» ¸í½ÃÀûÀ¸·Î °ÅºÎÇØ¼´Â ¾ÈµË´Ï´Ù.
ÀÀ¿ë ÇÁ·Î±×·¥ ¼³¸íÀÚ¿¡¼ Á¦°øÇÑ ÀÎÁõ¼ÀÇ ¸¸·á ¹× ÇØÁö´Â ½ÂÀÎ °úÁ¤, ¸íÈ®È÷ ¸»ÇÏÀÚ¸é ÀÎÁõ¼ °æ·Î¸¦ °ËÁõÇÏ´Â µ¿¾È È®Àε˴ϴÙ. ÀÎÁõ¼ ¸¸·á´Â ÀÎÁõ¼ ÀÚü¿¡¼ °ü·Ã Á¤º¸¸¦ Á¶È¸ÇÒ ¼ö ÀÖÀ» °æ¿ì ÀåÄ¡¿¡¼ ·ÎÄ÷Π°Ë»çÇÕ´Ï´Ù. ÀÎÁõ¼ ¸¸·á È®ÀÎÀº ÀÎÁõ¼ °æ·Î °ËÁõÀÇ °íÀ¯ÇÏ¸é¼ ÇʼöÀûÀÎ ´Ü°èÀÔ´Ï´Ù.
ÀÎÁõ¼ ÇØÁö È®ÀÎÀº ¼¹ö¿¡ ¿äûÀ» º¸³»¾ß ÇÏ°í ¼ö½ÅµÈ ÀÀ´äÀ» ±Ù°Å·Î °áÁ¤À» ³»·Á¾ß ÇϹǷΠº¸´Ù ´õ º¹ÀâÇÑ °Ë»ç ÀÛ¾÷ÀÔ´Ï´Ù. ÀûÀýÇÑ ±â¹ýÀÌ ÀåÄ¡¿¡ ±¸ÇöµÉ °æ¿ì¿¡´Â ÀÎÁõ¼ ÇØÁö¸¦ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ±â¹ýÀº MIDP ±¸ÇöÀÇ ÀϺκÐÀÌ ¾Æ´Ï¹Ç·Î MIDP 2.0 º¸¾È ÇÁ·¹ÀÓ¿öÅ©ÀÇ ÀϺθ¦ ±¸¼ºÇÏÁö ¾Ê½À´Ï´Ù.
ÀåÄ¡¿¡¼ ÀÎÁõ¼ ÇØÁö°¡ ±¸ÇöµÇ¸é ÀåÄ¡´Â ¿Â¶óÀÎ ÀÎÁõ¼ »óÅ ÇÁ·ÎÅäÄÝ(OCSP) [RFC2560]À» Áö¿øÇØ¾ß ÇÕ´Ï´Ù. ´Ù¸¥ ÀÎÁõ¼ ÇØÁö ÇÁ·ÎÅäÄÝÀÌ Áö¿øµÉ °æ¿ì¿¡´Â ÀÌ·¯ÇÑ ´Ù¸¥ ÇÁ·ÎÅäÄÝ¿¡ ´ëÇÑ Áö¿øÀ¸·Î ÀÎÁõ¼°¡ ÇØÁöµÇ¾úÀ½À» ³ªÅ¸³¾ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ·± °æ¿ì, OCSP ÇÁ·ÎÅäÄÝ¿¡¼ ¹ÝȯÇÑ °á°ú¿Í´Â »ó°ü¾øÀÌ ÀÎÁõ¼°¡ ÇØÁöµÇ¾ú´Ù°í °£ÁÖÇÒ ¼ö ÀÖ½À´Ï´Ù.
º¸È£ µµ¸ÞÀÎ ·çÆ® ÀÎÁõ¼¿Í °ü·ÃµÈ ¼¸í Á¤Ã¥À» ±¸¼ºÇÏ´Â ¹æ¹ýÀº ¸¹½À´Ï´Ù. ÀÌ·¯ÇÑ ¿¹µéÀº ÀÌ »ç¾çÀÇ ÀϺΠ°³³äÀ» ¼³¸íÇϱâ À§ÇÏ¿© Á¦°øÇÏ´Â °ÍÀÌÁö MIDlet PKI ¼¸íÀ» »ç¿ëÇÏ´Â ¹æ¹ýÀ» Á¦ÇÑÇÏ·Á´Â °ÍÀº ¾Æ´Õ´Ï´Ù. ÀÌ ¿¹µé¿¡¼ MIDletÀº ÇØÁöµÉ ¼ö ÀÖÁö¸¸(ÀåÄ¡°¡ ÀÎÁõ¼ ÇØÁö¸¦ Áö¿øÇÏ´Â °æ¿ì) ±× ¼¼ºÎÀûÀÎ ³»¿ëÀº ¼·Î ´Ù¸¨´Ï´Ù.
ÀÌ´Â MIDlet SuiteÀÇ Ãâó¸¦ JAD(¼¸íÀÚÀÇ ID¸¦ ÅëÇØ)·Î ÀÎÄÚµùÇÕ´Ï´Ù. ÀÎÁõ¼°¡ ÇØÁöµÇ¸é ¸ðµç »ç¿ëÀÚ¿¡ ´ëÇØ ¸ðµç ÀåÄ¡¿¡¼ °³¹ßÀÚ°¡ ¼¸íÇÑ MIDletÀÇ ½ÇÇà ±ÇÇÑÀº ¸ðµÎ ÇØÁöµË´Ï´Ù.
¼¸íÀÚÀÇ ID (MIDlet Suite °³¹ßÀÚ°¡ ¾Æ´Ô)¸¦ JAD·Î ÀÎÄÚµùÇÕ´Ï´Ù. ÀÎÁõ¼°¡ ÇØÁöµÇ¸é ÀÌ Æ¯Á¤ ÀÎÁõ¼·Î ¼¸íµÈ ¸ðµç MIDletÀÇ ½ÇÇà ±ÇÇÑÀÌ ÇØÁöµË´Ï´Ù.