JavaTM 2 Platform
Standard Ed. 5.0

java.security
ÀÎÅÍÆäÀ̽º Certificate


ÃßõÇÏÁö ¾Ê½À´Ï´Ù.  Java 2 Ç÷§Æû¿¡¼­´Â ÀÎÁõ¼­¸¦ Ãë±ÞÇÏ´Â »õ·Î¿î ÆÐÅ°Áö°¡ ÀÛ¼ºµÇ¾ú½À´Ï´Ù. ÀÌ Certificate ÀÎÅÍÆäÀ̽ºÀÇ »ç¿ëÀº Ãßõ µÇÁö ¾Ê½À´Ï´Ù. »õ·Î¿î ÆÐÅ°Áö¿¡ÀÇ ¿øÈ°ÇÑ ÀÌÇàÀ» À§Çؼ­ ³²¾Æ ÀÖ½À´Ï´Ù.

@Deprecated 
public interface Certificate

´Ù¾çÇÑ ½Å¿ø ÀÎÁõ¼­¸¦ °ü¸®ÇÏ´Â Ãß»ó ¸Þ¼­µå·ÎºÎÅÍ ±¸¼ºµÇ´Â ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. ½Å¿ø ÀÎÁõ¼­ ¶õ °ø°³Å°°¡ ÀÖ´Â ÁÖüÀÇ °ÍÀÓÀ» ´Ù¸¥ ÁÖü°¡ º¸ÁõÇϱâ À§ÇÑ °ÍÀÔ´Ï´Ù (ÁÖü¿Í´Â °³ÀÎ »ç¿ëÀÚ, ±×·ì, ȸ»çµîÀÇ ¿£Æ¼Æ¼¸¦ ³ªÅ¸³»´Â °Í).

ÀÌ ÀÎÅÍÆäÀ̽º´Â ƯÈ÷, Çü½ÄÀº ´Ù¸£Áö¸¸ Áß¿äÇÑ °øÅëÀÇ ¿ëµµ¸¦ °¡Áö´Â ¿ø°¡¿ä¼ÒÀÇ, °øÅëÀÇ Ãß»óÈ­¸¦ µµÇÑ °ÍÀÔ´Ï´Ù. ¿¹¸¦ µé¾î X. 509 ÀÎÁõ¼­, PGP ÀÎÁõ¼­ µîÀÇ ´Ù¸¥ Á¾·ùÀÇ ÀÎÁõ¼­´Â ÀϹÝÀûÀÎ ÀÎÁõ¼­ ±â´ÉÀ» °øÀ¯ÇÕ´Ï´Ù (ÀÌ·¯ÇÑ ÀÎÁõ¼­´Â encode ¹× º¹È£È­ µÉ ÇÊ¿ä°¡ ÀÖ´Ù). ¶Ç, °ø°³Å°, Å°¸¦ ¼ÒÀ¯ÇÏ´Â ÁÖü, °ø°³Å°°¡ ÁöÁ¤ÀÇ ÁÖüÀÇ °ÍÀÓÀ» º¸ÁõÇÏ´Â º¸ÁõÀÚµîÀÇ Á¤º¸µµ °øÀ¯ÇÕ´Ï´Ù. X. 509 ÀÎÁõ¼­¿Í PGP ÀÎÁõ¼­ ÀÇ °¢ ±¸ÇöÀº ±× Çü½Ä ¹× Æ÷ÇԵǰí ÀÖ´Â ±× ¿ÜÀÇ Á¤º¸ÀÇ Á¾·ù³ª ¾çÀÌ Â÷ÀÌ°¡ ³ªµµ, ¾çÂÊ ¸ðµÎ ÀÌ Certificate ÀÎÅÍÆäÀ̽º¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù .

Áß¿ä: ÀÌ ÀÎÅÍÆäÀ̽º´Â ¾î´À ÀϹÝÀûÀÎ ¿ëµµ¸¦ °øÀ¯ÇÏ´Â °´Ã¼¸¦ Ä«Å»·Î±×È­Çϰųª ±×·ìÈ­ Çϰųª Çϴµ¥ À¯È¿ÇÕ´Ï´Ù. ¶Ç, ±×°Í ÀÚ½ÅÀÇ ½Ã¸àƽ½º´Â °¡Áö°í ÀÖÁö ¾Ê½À´Ï´Ù. ƯÈ÷ Certificate °´Ã¼´Â ¹ÙÀεùÀÇ Å¸´ç¼º¿¡ ´ëÇؼ­´Â ¾Æ¹«°Íµµ ±ÔÁ¤ÇÏ°í ÀÖ½À´Ï´Ù. ÀÎÁõ¼­¸¦ °ËÁõÇØ, ±× Ÿ´ç¼ºÀ» È®ÀÎÇÏ´Â °ÍÀº ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â ¾îÇø®ÄÉÀ̼ÇÀÌ ½Ç½ÃÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù.

°ü·Ã Ç׸ñ:
Certificate

¸Þ¼­µå °³¿ä
 void decode (InputStream  stream)
          ÃßõÇÏÁö ¾Ê½À´Ï´Ù.  ÀÔ·Â ½ºÆ®¸²·ÎºÎÅÍ ÀÎÁõ¼­¸¦ º¹È£È­ ÇÕ´Ï´Ù.
 void encode (OutputStream  stream)
          ÃßõÇÏÁö ¾Ê½À´Ï´Ù.  decode ¸Þ¼­µå¿¡ ÀÇÇØ º¹È£È­ ÇÒ ¼ö ÀÖ´Â Çü½Ä¿¡¼­ ÀÎÁõ¼­¸¦ Ãâ·Â ½ºÆ®¸²¿¡ encode ÇÕ´Ï´Ù.
 String getFormat ()
          ÃßõÇÏÁö ¾Ê½À´Ï´Ù.  ÄÚµå Çü½ÄÀÇ À̸§À» ¸®ÅÏÇÕ´Ï´Ù.
 Principal getGuarantor ()
          ÃßõÇÏÁö ¾Ê½À´Ï´Ù.  ÀÎÁõ¼­ ÀÇ º¸ÁõÀÚ, Áï ±× ÀÎÁõ¼­¿¡ °ü·ÃµÈ °ø°³Å°°¡ °°Àº º¸Áõ¼­¿¡ °ü·ÃµÈ ÁÖüÀÇ °ÍÀÓÀ» º¸ÁõÇÏ´Â ÁÖü¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 Principal getPrincipal ()
          ÃßõÇÏÁö ¾Ê½À´Ï´Ù.  º¸ÁõÀÚ¿¡ ÀÇÇØ º¸ÁõµÇ´Â ÁÖü¿Í Å°ÀÇ Æä¾îÁß ÁÖü¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 PublicKey getPublicKey ()
          ÃßõÇÏÁö ¾Ê½À´Ï´Ù.  º¸ÁõÀÚ¿¡ ÀÇÇØ º¸ÁõµÇ´Â ÁÖü¿Í Å°ÀÇ Æä¾îÁß Å°¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 String toString (boolean detailed)
          ÃßõÇÏÁö ¾Ê½À´Ï´Ù.  ÀÎÁõ¼­ ÀÇ ³»¿ëÀ» ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎÀ» ¸®ÅÏÇÕ´Ï´Ù.
 

¸Þ¼­µåÀÇ »ó¼¼

getGuarantor

Principal  getGuarantor()
ÃßõÇÏÁö ¾Ê½À´Ï´Ù.  
ÀÎÁõ¼­ ÀÇ º¸ÁõÀÚ, Áï ±× ÀÎÁõ¼­¿¡ °ü·ÃµÈ °ø°³Å°°¡ °°Àº º¸Áõ¼­¿¡ °ü·ÃµÈ ÁÖüÀÇ °ÍÀÓÀ» º¸ÁõÇÏ´Â ÁÖü¸¦ ¸®ÅÏÇÕ´Ï´Ù. X. 509 ÀÎÁõ¼­ ÀÇ °æ¿ì, ÀÎÁõ¼­ ÀÇ ÁÖü´Â º¸Åë, ÀÎÁõ±¹ (United States Postal Service ³ª Verisign, Inc. µî)ÀÔ´Ï´Ù.

¹Ýȯ°ª:
ÁÖü¿Í Å°ÀÇ ¹ÙÀεùÀ» º¸ÁõÇÏ´Â ÀÎÁõ¼­ ÀÇ º¸ÁõÀÚ

getPrincipal

Principal  getPrincipal()
ÃßõÇÏÁö ¾Ê½À´Ï´Ù.  
º¸ÁõÀÚ¿¡ ÀÇÇØ º¸ÁõµÇ´Â ÁÖü¿Í Å°ÀÇ Æä¾îÁß ÁÖü¸¦ ¸®ÅÏÇÕ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ÀÎÁõ¼­°¡ ¹ÙÀÎµå µÇ°í ÀÖ´Â ÁÖü

getPublicKey

PublicKey  getPublicKey()
ÃßõÇÏÁö ¾Ê½À´Ï´Ù.  
º¸ÁõÀÚ¿¡ ÀÇÇØ º¸ÁõµÇ´Â ÁÖü¿Í Å°ÀÇ Æä¾îÁß Å°¸¦ ¸®ÅÏÇÕ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ÀÎÁõ¼­°¡ ƯÁ¤ÀÇ ÁÖü¿¡ ¼Ò¼ÓÇÏ´Â °ÍÀ» Áõ¸íÇÏ´Â °ø°³Å°

encode

void encode(OutputStream  stream)
            throws KeyException,

                   IOException 
ÃßõÇÏÁö ¾Ê½À´Ï´Ù.  
decode ¸Þ¼­µå¿¡ ÀÇÇØ º¹È£È­ ÇÒ ¼ö ÀÖ´Â Çü½Ä¿¡¼­ ÀÎÁõ¼­¸¦ Ãâ·Â ½ºÆ®¸²¿¡ encode ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
stream - ÀÎÁõ¼­¸¦ encode ÇÏ´Â Ãâ·Â ½ºÆ®¸²
¿¹¿Ü:
KeyException - ÀÎÁõ¼­°¡ ¿Ã¹Ù¸£°Ô ÃʱâÈ­µÇÁö ¾Ê´Â °æ¿ì, ȤÀº µ¥ÀÌÅÍ°¡ ¾ø´ÂµîÀÇ °æ¿ì
IOException - ÀÎÁõ¼­¸¦ Ãâ·Â ½ºÆ®¸²¿¡ encodeÀÇÇØ Ãâ·ÂÇÏ·Á°í ÇÏ°í ÀÖÀ» ¶§¿¡ ½ºÆ®¸² ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
decode(java.io.InputStream), getFormat()

decode

void decode(InputStream  stream)
            throws KeyException,

                   IOException 
ÃßõÇÏÁö ¾Ê½À´Ï´Ù.  
ÀÔ·Â ½ºÆ®¸²·ÎºÎÅÍ ÀÎÁõ¼­¸¦ º¹È£È­ ÇÕ´Ï´Ù. Çü½ÄÀº, getFormatÀÌ µ¹·ÁÁØ °ÍÀ¸·Îencode°¡ »ý¼ºÇÑ °ÍÀÏ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

ÆĶó¹ÌÅÍ:
stream - º¹È£È­ ÇÏ´Â µ¥ÀÌŸ¸¦ »Ì±â ½ÃÀÛÇÏ´Â ÀÔ·Â ½ºÆ®¸²
¿¹¿Ü:
KeyException - ÀÎÁõ¼­°¡ ¿Ã¹Ù¸£°Ô ÃʱâÈ­µÇÁö ¾Ê´Â °æ¿ì, ȤÀº µ¥ÀÌÅÍ°¡ ¾ø´ÂµîÀÇ °æ¿ì
IOException - ÀÔ·Â ½ºÆ®¸²·ÎºÎÅÍ encode µÈ ÀÎÁõ¼­¸¦ ÀÔ·ÂÇÏ·Á°í ÇÏ°í ÀÖÀ» ¶§¿¡ ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì
°ü·Ã Ç׸ñ:
encode(java.io.OutputStream), getFormat()

getFormat

String  getFormat()
ÃßõÇÏÁö ¾Ê½À´Ï´Ù.  
ÄÚµå Çü½ÄÀÇ À̸§À» ¸®ÅÏÇÕ´Ï´Ù. ÀÌ°ÍÀº ÀûÀýÇÑ Æļ­¸¦ ¹ß°ßÇϱâ À§ÇÑ ÈùÆ®·Î¼­ »ç¿ëÇÕ´Ï´Ù. Æļ­´Â X. 509, PGP µîÀ» »ý°¢µË´Ï´Ù. ÀÌ ÄÚµå´Â encode ¸Þ¼­µå¿Í decode ¸Þ¼­µå¿¡ ÀÇÇØ ÀÛ¼ºµÇ°í ÀνĵǴ Çü½ÄÀÔ´Ï´Ù.

¹Ýȯ°ª:
ÄÚµå Çü½ÄÀÇ À̸§

toString

String  toString(boolean detailed)
ÃßõÇÏÁö ¾Ê½À´Ï´Ù.  
ÀÎÁõ¼­ ÀÇ ³»¿ëÀ» ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎÀ» ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
detailed - ÀÎÁõ¼­ ÀÇ »ó¼¼ Á¤º¸¸¦ ÁÙÁö ¾î¶³Áö
¹Ýȯ°ª:
ÀÎÁõ¼­ ÀÇ ³»¿ëÀ» ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎ

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.