|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
´Ù¾çÇÑ ½Å¿ø Áõ¸í¼¸¦ °ü¸®ÇÏ´Â abstract ¸Þ¼Òµå·ÎºÎÅÍ ±¸¼ºµÇ´Â ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. ½Å¿ø Áõ¸í¼¶õ, °ø°³¿¼è°¡ ´Ù¸¥ ÀÖ´Â ÁÖüÀÇ °ÍÀÓÀ» ÁÖü°¡ ÇÁ·ÎÅØ¼ÇÇϱâ À§ÇÑÀÇ °ÍÀÔ´Ï´Ù (ÁÖü¿Í´Â °³ÀÎ À¯Àú, ±×·ì, ȸ»çµîÀÇ ¿£Æ¼Æ¼¸¦ ³ªÅ¸³»´Â °Í).
ÀÌ ÀÎÅÍÆäÀ̽º´Â ƯÈ÷, Çü½ÄÀº ´Ù¸£Áö¸¸ Áß¿äÇÑ °øÅëÀÇ ¿ëµµ¸¦ °¡Áö´Â ¿ø°¡¿ä¼ÒÀÇ, °øÅëÀÇ Ãß»óȸ¦ ÀǵµÇÑ °ÍÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, X. 509 Áõ¸í¼, PGP Áõ¸í¼µîÀÇ ´Ù¸¥ Á¾·ùÀÇ Áõ¸í¼´Â ÀϹÝÀûÀÎ Áõ¸í¼ ±â´ÉÀ» °øÀ¯ÇÕ´Ï´Ù (ÀÌ·¯ÇÑ Áõ¸í¼´Â encode ¹× º¹È£È µÉ Çʿ䰡 ÀÖ½À´Ï´Ù). ¶Ç, °ø°³¿¼è, ¿¼è¸¦ ¼ÒÀ¯ÇÏ´Â ÁÖü, °ø°³¿¼è°¡ ÁöÁ¤ÀÇ ÁÖüÀÇ °ÍÀÓÀ» ÇÁ·ÎÅØ¼ÇÇÏ´Â ÇÁ·ÎÅØ¼ÇÀÚµîÀÇ Á¤º¸µµ °øÀ¯ÇÕ´Ï´Ù. X. 509 Áõ¸í¼¿Í PGP Áõ¸í¼ÀÇ °¢ ±¸ÇöÀº ±× Çü½Ä, ¹× ÀúÀåµÇ°í ÀÖ´Â ±× ¿ÜÀÇ Á¤º¸ÀÇ Á¾·ù³ª ¾çÀÌ Â÷À̰¡ ³ªµµ, ¾çÂÊ ¸ðµÎ ÀÌ Certificate ÀÎÅÍÆäÀ̽º¸¦ ÀÌ¿ëÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
Áß¿ä: ÀÌ ÀÎÅÍÆäÀ̽º´Â ¾î´À ÀϹÝÀûÀÎ ¿ëµµ¸¦ °øÀ¯ÇÏ´Â ¿ÀºêÁ§Æ®¸¦ īŻ·Î±×ÈÇϰųª ±×·ìÈ Çϰųª Çϴµ¥ À¯È¿ÇÕ´Ï´Ù. ¶Ç, ±×°Í ÀÚ½ÅÀÇ ½Ã¸àƽ½º´Â °¡Áö°í ÀÖÁö ¾Ê½À´Ï´Ù. ƯÈ÷ Certificate ¿ÀºêÁ§Æ®´Â ¹ÙÀεùÀÇ Å¸´ç¼º¿¡ ´ëÇØ¼´Â ¾Æ¹«°Íµµ ±ÔÁ¤Çϰí ÀÖ½À´Ï´Ù. Áõ¸í¼¸¦ °ËÁõÇØ, ±× Ÿ´ç¼ºÀ» È®ÀÎÇÏ´Â °ÍÀº ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â ¾îÇø®ÄÉÀ̼ÇÀÌ ½Ç½ÃÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù.
Certificate
¸Þ¼ÒµåÀÇ °³¿ä | |
void |
decode (InputStream stream)
Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù. ÀÔ·Â ½ºÆ®¸²À¸·ÎºÎÅÍ Áõ¸í¼¸¦ º¹È£È(decode) ÇÕ´Ï´Ù. |
void |
encode (OutputStream stream)
Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù. decode ¸Þ¼Òµå¿¡ ÀÇÇØ º¹È£È(decode) ÇÒ ¼ö ÀÖ´Â Çü½Ä¿¡¼, Áõ¸í¼¸¦ Ãâ·Â ½ºÆ®¸²¿¡ encode ÇÕ´Ï´Ù. |
String |
getFormat ()
Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù. ÄÚµå Çü½ÄÀÇ À̸§À» µ¹·ÁÁÝ´Ï´Ù. |
Principal |
getGuarantor ()
Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù. Áõ¸í¼ÀÇ ÇÁ·ÎÅØ¼ÇÀÚ, Áï ±× Áõ¸í¼¿¡ °ü·ÃÇÏ´Â °ø°³¿¼è°¡ °°Àº º¸Áõ¼¿¡ °ü·ÃÇÏ´Â ÁÖüÀÇ °ÍÀÓÀ» ÇÁ·ÎÅØ¼ÇÇÏ´Â ÁÖü¸¦ µ¹·ÁÁÝ´Ï´Ù. |
Principal |
getPrincipal ()
Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù. ÇÁ·ÎÅØ¼ÇÀÚ¿¡ ÀÇÇØ ÇÁ·ÎÅØ¼ÇµÇ´Â ÁÖü¿Í ¿¼èÀÇ Æä¾îÁß ÁÖü¸¦ µ¹·ÁÁÝ´Ï´Ù. |
PublicKey |
getPublicKey ()
Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù. ÇÁ·ÎÅØ¼ÇÀÚ¿¡ ÀÇÇØ ÇÁ·ÎÅØ¼ÇµÇ´Â ÁÖü¿Í ¿¼èÀÇ Æä¾îÁß ¿¼è¸¦ µ¹·ÁÁÝ´Ï´Ù. |
String |
toString (boolean detailed)
Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù. Áõ¸í¼ÀÇ ³»¿ëÀ» ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎÀ» µ¹·ÁÁÝ´Ï´Ù. |
¸Þ¼ÒµåÀÇ »ó¼¼ |
public Principal getGuarantor()
public Principal getPrincipal()
public PublicKey getPublicKey()
public void encode(OutputStream stream) throws KeyException , IOException
decode
¸Þ¼Òµå¿¡ ÀÇÇØ º¹È£È(decode) ÇÒ ¼ö ÀÖ´Â Çü½Ä¿¡¼, Áõ¸í¼¸¦ Ãâ·Â ½ºÆ®¸²¿¡ encode ÇÕ´Ï´Ù.
stream
- Áõ¸í¼¸¦ encode ÇÏ´Â Ãâ·Â ½ºÆ®¸²
KeyException
- Áõ¸í¼°¡ ¿Ã¹Ù¸£°Ô ÃʱâȵÇÁö ¾Ê´Â °æ¿ì, ȤÀº µ¥ÀÌÅͰ¡ ¾ø´ÂµîÀÇ °æ¿ì
IOException
- Áõ¸í¼¸¦ Ãâ·Â ½ºÆ®¸²¿¡ encode ÇØ Ãâ·ÂÇÏ·Á°í Çϰí ÀÖÀ» ¶§¿¡ ½ºÆ®¸² ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìdecode(java.io.InputStream)
,
getFormat()
public void decode(InputStream stream) throws KeyException , IOException
getFormat
°¡ µ¹·ÁÁØ °ÍÀ¸·Î,encode
°¡ »ý¼ºÇÑ °ÍÀÏ Çʿ䰡 ÀÖ½À´Ï´Ù.
stream
- º¹È£È(decode) ÇÏ´Â µ¥ÀÌŸ¸¦ »Ì±â ½ÃÀÛÇÏ´Â ÀÔ·Â ½ºÆ®¸²
KeyException
- Áõ¸í¼°¡ ¿Ã¹Ù¸£°Ô ÃʱâȵÇÁö ¾Ê´Â °æ¿ì, ȤÀº µ¥ÀÌÅͰ¡ ¾ø´ÂµîÀÇ °æ¿ì
IOException
- ÀÔ·Â ½ºÆ®¸²À¸·ÎºÎÅÍ encode µÈ Áõ¸í¼¸¦ ÀÔ·ÂÇÏ·Á°í Çϰí ÀÖÀ» ¶§¿¡ ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìencode(java.io.OutputStream)
,
getFormat()
public String getFormat()
encode
¸Þ¼Òµå¿Í decode
¸Þ¼Òµå¿¡ ÀÇÇØ ÀÛ¼ºµÇ°í ÀνĵǴ Çü½ÄÀÔ´Ï´Ù.
public String toString(boolean detailed)
detailed
- Áõ¸í¼ÀÇ »ó¼¼ Á¤º¸¸¦ ÁÙÁö ¾î¶³Áö
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ ÀÖ¾î¼ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.