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 µµ ÂüÁ¶ÇϽʽÿÀ.