JSSE(Java Secure Socket Extension)¸¦ »ç¿ëÇÏ´Â º¸¾È °³¿ä
JSSE´Â Åë½Å º¸¾ÈÀ» À§ÇÑ SSL(Secure
Sockets Layer)°ú TLS(Transport Layer Security) ÇÁ·ÎÅäÄÝÀÇ Java ¹öÀüÀ» ±¸ÇöÇÕ´Ï´Ù.
JSSE´Â µ¥ÀÌÅÍ ¾ÏÈ£È, ¼¹ö ÀÎÁõ ¹× Ŭ¶óÀÌ¾ðÆ® ÀÎÁõ(¼±ÅÃÀû) ±â´ÉÀ»
Á¦°øÇÕ´Ï´Ù. JSSE¸¦ »ç¿ëÇϸé TCP/IP¸¦ ÅëÇØ ÀÀ¿ëÇÁ·Î±×·¥ ÇÁ·ÎÅäÄÝÀ» ½ÇÇàÇÏ´Â
Ŭ¶óÀÌ¾ðÆ®¿Í ¼¹ö »çÀÌ¿¡¼ µ¥ÀÌÅͰ¡ ¾ÈÀüÇÏ°Ô Åë°úÇÒ ¼ö ÀÖ½À´Ï´Ù.
JSEE ÀÎÁõÀ» À§ÇØ ´ÙÀ½ ±¸¼º ¸Å°³º¯¼ö¸¦ ±¸¼º ÆÄÀÏ¿¡¼ ¼±¾ðÇÒ ¼ö ÀÖ½À´Ï´Ù.
- configuration: ÀÌ ÄÁÅ×ÀÌ³Ê¿Í ÇØ´ç ±¸¼º¿øÀº ÀÌ ¸Å°³º¯¼ö°¡
ÁöÁ¤µÇÁö ¾Ê°Å³ª AgentControllerConfiguration ¿ä¼ÒÀÇ activeConfiguration
¼Ó¼º¿¡ ÁöÁ¤µÈ °Í°ú Á¤È®È÷ ÀÏÄ¡ÇÏ´Â °æ¿ì¿¡¸¸ ·ÎµåµË´Ï´Ù.
- library: ¿¬°á¿Í ¿¬°üµÈ º¸¾È À¯ÇüÀ» ³ªÅ¸³À´Ï´Ù.
ÇöÀç JSSE¸¸ Áö¿øµË´Ï´Ù.
- securityProvider: JSSE ±¸ÇöÀ» Á¦°øÇϴ Ŭ·¡½ºÀÇ
À̸§À» ³ªÅ¸³À´Ï´Ù.
- keyManager: org.eclipse.haydes.execution.security.IKeyManager
ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϴ Ŭ·¡½º¸¦ ³ªÅ¸³À´Ï´Ù. Ű °ü¸®Àڴ Ű½ºÅä¾î¸¦
·ÎµåÇϰųª µé¾î¿À´Â ¿¬°áÀ» ÀÎÁõÇÏ´Â µ¥ »ç¿ëµÉ KeyManager¿Í TrustManager¸¦
°¡Á®¿À±â À§ÇØ È£ÃâµË´Ï´Ù.
- cipher suites: ÀÌ ¸Å°³º¯¼ö´Â ¿¬°áÀ» ¼³Á¤ÇÒ ¶§ »ç¿ëµÉ
¾ÏÈ£ ±×·ìÀ» ³ªÅ¸³À´Ï´Ù. ½°Ç¥·Î ±¸ºÐµÇ´Â ¸ñ·ÏÀÔ´Ï´Ù. ÀÌ ¸Å°³º¯¼ö°¡ ÁöÁ¤µÇÁö ¾ÊÀ¸¸é
¾ÏÈ£ ±×·ìÀº Á¦°øÀÚ°¡ Áö¿øÇÏ´Â ¸ðµç ¾ÏÈ£ ±×·ìÀ¸·Î ±âº» ¼³Á¤µË´Ï´Ù.
- protocols: ÀÌ ¸Å°³º¯¼ö´Â ¿¬°á ¼³Á¤ ½Ã »ç¿ëÇÒ
¼ö ÀÖ´Â Çã¿ë °¡´ÉÇÑ ÇÁ·ÎÅäÄÝÀ» ³ªÅ¸³À´Ï´Ù. ÁöÁ¤µÈ ÇÁ·ÎÅäÄÝÀÌ ¾øÀ¸¸é
SSL·Î ±âº» ¼³Á¤µË´Ï´Ù.
- clientAuthenticate: ÀÌ ¸Å°³º¯¼ö´Â Ŭ¶óÀÌ¾ðÆ®°¡
SSL µ¥ÀÌÅÍ ±³È¯ Áß¿¡ ¼¹ö¿¡ ÀÇÇØ ¿ÏÀüÈ÷ ÀÎÁõµÇ¾î¾ß ÇÏ´ÂÁö ¿©ºÎ¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ
¸Å°³º¯¼ö°¡ TRUEÀÌ¸é ¿¬°áÀÌ Çã¿ëµÇ±â Àü¿¡ Ŭ¶óÀÌ¾ðÆ®°¡ ½Å·ÚÇÒ ¼ö ÀÖ´Â ÀÎÁõ¼
·çÆ®·Î ¿Ã¹Ù·Î ÀÎÁõµÇ¾î¾ß ÇÕ´Ï´Ù.
- aclEnabled: ÀÌ ¸Å°³º¯¼ö´Â Agent
Contoller¿¡ ´ëÇÑ ¾×¼¼½º¸¦ Á¦¾îÇÏ´Â µ¥ acl Á¤ÀÇ ÇÏÀ§¸¦ »ç¿ëÇÒÁö ¿©ºÎ¸¦ ³ªÅ¸³À´Ï´Ù.
- keystore - ¿¬°á °ü¸®¿¡ »ç¿ëÇÒ ¸ðµç Ű¿Í ÀÎÁõ¼°¡
Æ÷ÇÔµÈ ÆÄÀÏÀ» ³ªÅ¸³À´Ï´Ù. JSSE¸¦ »ç¿ëÇÏ´Â °æ¿ì¿¡´Â JKS Çü½Ä Java Ű½ºÅä¾î¿©¾ß ÇÕ´Ï´Ù.
- keystorePassword - Ű½ºÅä¾î ÆÄÀÏ¿¡ ¾×¼¼½ºÇÏ´Â ¾ÏÈ£ÀÔ´Ï´Ù.
¾ÏÈ£´Â ÀÌ ±¸¼º ÆÄÀÏ¿¡¼ ¿¸° ÅØ½ºÆ®·Î Ç¥½ÃµÇ¸ç ¾ÏȣȵÇÁö ¾Ê½À´Ï´Ù.
- serverAlias - ¼¹ö¸¦ ½Äº°ÇÏ´Â µ¥ »ç¿ëÇÒ Å°½ºÅä¾î
³»ÀÇ º°¸íÀ» ³ªÅ¸³À´Ï´Ù. º°¸íÀ» ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì ÆÄÀÏÀÇ Ã¹¹øÂ° ÀÎÁõ¼
ÀνºÅϽº°¡ »ç¿ëµË´Ï´Ù.
°ü·Ã °³³ä
º¸¾È °³¿ä
°ü·Ã Ÿ½ºÅ©
º¸¾È ÀÎÁõ¼ ÀÛ¼º
(C) Copyright IBM Corporation 2000, 2003. All Rights Reserved.