JavaTM 2
Platform
Std.  Ed.  v1. 4.0

java.security
Ŭ·¡½º KeyStore

java.lang.Object 
  |
  +--java.security.KeyStore

public class KeyStore
extends Object

ÀÌ Å¬·¡½º´Â ¿­¼è¿Í Áõ¸í¼­ÀÇ ¸Þ¸ð¸®³» ÄÝ·º¼ÇÀ» ³ªÅ¸³», ´ÙÀ½ÀÇ 2 Á¾·ùÀÇ ¿£Æ®¸®¸¦ °ü¸®ÇÕ´Ï´Ù.

Ű½ºÆ®¾Æ³»ÀÇ °¢ ¿£Æ®¸®´Â ¡¸º°¸í¡¹Ä³¸¯ÅÍ ¶óÀο¡ ÀÇÇØ ½Äº°µË´Ï´Ù. ºñ°ø°³¿­¼è¿Í °Å±â¿¡ °ü·ÃÇÑ Áõ¸í ¿¬¼âÀÇ °æ¿ì´Â ÀÌ·¯ÇÑ Ä³¸¯ÅÍ ¶óÀÎÀº ¿£Æ¼Æ¼ ÀÚü°¡ ÀÎÁõÇÏ´Â ¹æ¹ýµµ ¸î°³Àΰ¡ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ¿£Æ¼Æ¼°¡ ´Ù¸¥ Áõ¸í¼­ ¹ßÇà±¹À» »ç¿ëÇϰųª ´Ù¸¥ °ø°³¿­¼è ¾Ë°í¸®ÁòÀ» »ç¿ëÇϰųª ÇØ, ¿£Æ¼Æ¼ ÀÚü¸¦ ÀÎÁõÇÏ´Â Àϵµ °¡´ÉÇÕ´Ï´Ù.

Ű½ºÆ®¾Æ°¡ Áö¼Ó¼ºÀÌ ÀÖÀ»Áö ¾î¶³Áö ¹× Áö¼Ó¼ºÀÌ ÀÖ´Â °æ¿ì¿¡ »ç¿ëµÇ´Â ±â±¸´Â ¿©±â¿¡¼­´Â ÁöÁ¤µÇÁö ¾Ê½À´Ï´Ù. À̰Ϳ¡ ÀÇÇØ, Áß¿äÇÑ (ºñ¹Ð ¶Ç´Â ºñ°ø°³) ¿­¼è¸¦ º¸È£Çϱâ À§ÇÑ ´Ù¾çÇÑ ±â¼úÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ½º¸¶Æ® Ä«µå ¶Ç´Â ±× ¿ÜÀÇ ÅëÇÕ ¾Ïȣȭ ¿£Áø (SafeKeyper)À» »ç¿ëÇÏ´Â Àϵµ 1 °³ÀÇ ¹æ¹ýÀÔ´Ï´Ù. ¶Ç, ÆÄÀϵîÀÇ º¸´Ù ´Ü¼øÇÑ ±â±¸¸¦ ´Ù¾çÇÑ Çü½Ä¿¡¼­ »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

KeyStore ¿ÀºêÁ§Æ®¸¦ ¿ä±¸ÇÏ·Á¸é , 2 °³ÀÇ ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù. 1 krÀº Ű½ºÆ®¾ÆÇü¸¸À» ÁöÁ¤ÇÏ´Â ¹æ¹ýÀ¸·Î, ÀÌÁ¦(¹ú½á) 1 krÀº Ű½ºÆ®¾ÆÇü°ú ÆÐŰÁö ÇÁ·Î¹ÙÀÌ´õÀÇ ¾çÂÊ ¸ðµÎ¸¦ ÁöÁ¤ÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù.

Ű½ºÆ®¾Æ¿¡ ¾×¼¼½º ÇÒ ¼ö ÀÖ°Ô ÇÏ·Á¸é , ±× Ű½ºÆ®¾Æ¸¦ ·Îµå ÇÏÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. ¶Ç, ÇÏ´ÃÀÇ Å°½ºÆ®¾Æ¸¦ ÀÛ¼ºÇÏ·Á¸é ,load ¸Þ¼Òµå¿¡ InputStream Àμö·Î¼­ null ¸¦ °Ç³×ÁÝ´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
1.2
°ü·Ã Ç׸ñ:
PrivateKey , Certificate

»ý¼ºÀÚÀÇ °³¿ä
protected KeyStore (KeyStoreSpi  keyStoreSpi, Provider  provider, String  type)
          ÁöÁ¤µÈ ÇüÅÂÀÇ KeyStore ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇØ, ±× ¿ÀºêÁ§Æ®·Î, ÁöÁ¤µÈ ÇÁ·Î¹ÙÀÌ´õÀÇ ±¸ÇöÀÎ SPI ¿ÀºêÁ§Æ®¸¦ ĸ½¶È­ÇÕ´Ï´Ù.
 
¸Þ¼ÒµåÀÇ °³¿ä
 Enumeration aliases ()
          ÀÌ Å°½ºÆ®¾ÆÀÇ ¸ðµç º°¸íÀ» À϶÷Ç¥ °¡¸®Åµ´Ï´Ù.
 boolean containsAlias (String  alias)
          ÀÌ Å°½ºÆ®¾Æ¿¡, ÁöÁ¤µÈ º°¸íÀÌ Á¸ÀçÇÒÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
 void deleteEntry (String  alias)
          ÀÌ Å°½ºÆ®¾Æ·ÎºÎÅÍ, ÁöÁ¤µÈ º°¸í¿¡ ÀÇÇØ ½Äº°µÇ´Â ¿£Æ®¸®¸¦ »èÁ¦ÇÕ´Ï´Ù.
 Certificate getCertificate (String  alias)
          ÁöÁ¤µÈ º°¸í¿¡ °ü·ÃÇÑ Áõ¸í¼­¸¦ µ¹·ÁÁÝ´Ï´Ù.
 String getCertificateAlias (Certificate  cert)
          ÁöÁ¤µÈ Áõ¸í¼­¿Í ÀÏÄ¡ÇÏ´Â Áõ¸í¼­°¡ ÀÖ´Â ÃÖÃÊÀÇ Å°½ºÆ®¾Æ¿£Æ®¸®ÀÇ º°¸íÀ» µ¹·ÁÁÝ´Ï´Ù.
 Certificate [] getCertificateChain (String  alias)
          ÁöÁ¤µÈ º°¸í¿¡ °ü·ÃÇÑ Áõ¸í ¿¬¼â¸¦ µ¹·ÁÁÝ´Ï´Ù.
 Date getCreationDate (String  alias)
          ÁöÁ¤µÈ º°¸í¿¡ ÀÇÇØ ½Äº°µÇ´Â ¿£Æ®¸®ÀÇ ÀÛ¼ºÀÏÀ» µ¹·ÁÁÝ´Ï´Ù.
static String getDefaultType ()
          Java ½ÃÅ¥·¯Æ¼ ÇÁ·ÎÆÛƼ ÆÄÀÏ·Î ÁöÁ¤µÇ°í ÀÖ´Â µðÆúÆ®ÀÇ Å°½ºÆ®¾ÆÇü, Áï ¡¸jks¡¹(Java keystore ÀÇ ¾à¾î)À̶ó°í Çϴ ij¸¯ÅÍ ¶óÀÎÀ» µ¹·ÁÁÝ´Ï´Ù.
static KeyStore getInstance (String  type)
          ÁöÁ¤µÈ ÇüÅÂÀÇ Å°½ºÆ®¾Æ¿ÀºêÁ¦Å©Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
static KeyStore getInstance (String  type, Provider  provider)
          ÁöÁ¤µÈ ÇÁ·Î¹ÙÀÌ´õ·ÎºÎÅÍ, ÁöÁ¤µÈ Ű½ºÆ®¾ÆÇüÀÇ Å°½ºÆ®¾Æ¿ÀºêÁ¦Å©Æ®¸¦ »ý¼ºÇÕ´Ï´Ù.
static KeyStore getInstance (String  type, String  provider)
          ÁöÁ¤µÈ ÇÁ·Î¹ÙÀÌ´õ·ÎºÎÅÍ, ÁöÁ¤µÈ Ű½ºÆ®¾ÆÇüÀÇ Å°½ºÆ®¾Æ¿ÀºêÁ¦Å©Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
 Key getKey (String  alias, char[] password)
          ÁöÁ¤µÈ ÆÐ½º¿öµå¸¦ »ç¿ëÇØ, ÁöÁ¤µÈ º°¸í¿¡ °ü·ÃÇÑ ¿­¼è¸¦ º¹¿øÇØ, ±× ¿­¼è¸¦ µ¹·ÁÁÝ´Ï´Ù.
 Provider getProvider ()
          ÀÌ Å°½ºÆ®¾ÆÀÇ ÇÁ·Î¹ÙÀÌ´õ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 String getType ()
          ÀÌ Å°½ºÆ®¾ÆÇüÀ» µ¹·ÁÁÝ´Ï´Ù.
 boolean isCertificateEntry (String  alias)
          ÁöÁ¤µÈ º°¸íÀ¸·Î ½Äº°µÇ´Â ¿£Æ®¸®°¡ ¡¸½Å·ÚÇÒ ¼ö ÀÖ´Â Áõ¸í¼­ ¿£Æ®¸®¡¹ÀÎ °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 boolean isKeyEntry (String  alias)
          ÁöÁ¤µÈ º°¸íÀ¸·Î ½Äº°µÇ´Â ¿£Æ®¸®°¡ ¡¸¿­¼è ¿£Æ®¸®¡¹ÀÎ °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 void load (InputStream  stream, char[] password)
          ÁöÁ¤µÈ ÀÔ·Â ½ºÆ®¸²À¸·ÎºÎÅÍ ÀÌ Å°½ºÆ®¾Æ¸¦ ·ÎµåÇÕ´Ï´Ù.
 void setCertificateEntry (String  alias, Certificate  cert)
          ÁöÁ¤µÈ º°¸í¿¡, ÁöÁ¤µÈ Áõ¸í¼­¸¦ ÇÒ´çÇÕ´Ï´Ù.
 void setKeyEntry (String  alias, byte[] key, Certificate [] chain)
          ÁöÁ¤µÈ º°¸í¿¡, ¹ú½á º¸È£µÇ°í ÀÖ´Â ÁöÁ¤µÈ ¿­¼è¸¦ ÇÒ´çÇÕ´Ï´Ù.
 void setKeyEntry (String  alias, Key  key, char[] password, Certificate [] chain)
          ÁöÁ¤µÈ º°¸íÀ¸·Î ÁöÁ¤µÈ ¿­¼è¸¦ ÇÒ´çÇØ ÁöÁ¤µÈ ÆÐ½º¿öµå·Î ±× ¿­¼è¸¦ º¸È£ÇÕ´Ï´Ù.
 int size ()
          ÀÌ Å°½ºÆ®¾ÆÀÇ ¿£Æ®¸®¼ö¸¦ ÃëµæÇÕ´Ï´Ù.
 void store (OutputStream  stream, char[] password)
          ÁöÁ¤µÈ Ãâ·Â ½ºÆ®¸²¿¡ ÀÌ Å°½ºÆ®¾Æ¸¦ ÀúÀåÇØ, ÁöÁ¤µÈ ÆÐ½º¿öµå·Î ±× ¿ÏÀü¼ºÀ» º¸È£ÇÕ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

»ý¼ºÀÚÀÇ »ó¼¼

KeyStore

protected KeyStore(KeyStoreSpi  keyStoreSpi,
                   Provider  provider,
                   String  type)
ÁöÁ¤µÈ ÇüÅÂÀÇ KeyStore ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇØ, ±× ¿ÀºêÁ§Æ®·Î, ÁöÁ¤µÈ ÇÁ·Î¹ÙÀÌ´õÀÇ ±¸ÇöÀÎ SPI ¿ÀºêÁ§Æ®¸¦ ĸ½¶È­ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
keyStoreSpi - ÇÁ·Î¹ÙÀÌ´õÀÇ ±¸Çö
provider - ÇÁ·Î¹ÙÀÌ´õ
type - Ű½ºÆ®¾ÆÇü
¸Þ¼ÒµåÀÇ »ó¼¼

getInstance

public static KeyStore  getInstance(String  type)
                            throws KeyStoreException 
ÁöÁ¤µÈ ÇüÅÂÀÇ Å°½ºÆ®¾Æ¿ÀºêÁ¦Å©Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù.

ÁöÁ¤µÈ ÇüÅÂÀÇ Å°½ºÆ®¾ÆÀÇ ±¸ÇöÀ» µðÆúÆ®ÀÇ ÇÁ·Î¹ÙÀÌ´õ ÆÐŰÁö°¡ Á¦°øÇÏ´Â °æ¿ì´Â ±× ±¸ÇöÀ» Æ÷ÇÔÇÑ KeyStore ÀÇ ÀνºÅϽº°¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù. µðÆúÆ® ÆÐŰÁö¿¡ ¿ä±¸µÇ´Â Ű½ºÆ®¾ÆÇüÀÌ ¾ø´Â °æ¿ì´Â ´Ù¸¥ ÆÐŰÁö¸¦ °Ë»öÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
type - Ű½ºÆ®¾ÆÇü. Ç¥ÁØÀÇ Å°½ºÆ®¾ÆÇü¿¡ ´ëÇØ¼­´Â ¡¸Java ¾Ïȣȭ ¾ÆÅ°ÅØÃÄ API »ç¾ç & ·¹ÆÛ·±½º¡¹ÀÇ ºÎ·Ï A ¸¦ ÂüÁ¶
¹Ýȯ°ª:
ÁöÁ¤µÈ ÇüÅÂÀÇ Å°½ºÆ®¾Æ¿ÀºêÁ¦Å©Æ®
¿¹¿Ü:
KeyStoreException - ¿ä±¸µÇ´Â Ű½ºÆ®¾ÆÇüÀÌ, µðÆúÆ®ÀÇ ÇÁ·Î¹ÙÀÌ´õ ÆÐŰÁö¿¡µµ, °Ë»öÇÑ °Í ¿ÜÀÇ ÇÁ·Î¹ÙÀÌ´õ ÆÐŰÁö¿¡µµ ¾ø´Â °æ¿ì

getInstance

public static KeyStore  getInstance(String  type,
                                   String  provider)
                            throws KeyStoreException ,
                                   NoSuchProviderException 
ÁöÁ¤µÈ ÇÁ·Î¹ÙÀÌ´õ·ÎºÎÅÍ, ÁöÁ¤µÈ Ű½ºÆ®¾ÆÇüÀÇ Å°½ºÆ®¾Æ¿ÀºêÁ¦Å©Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
type - Ű½ºÆ®¾ÆÇü. Ç¥ÁØÀÇ Å°½ºÆ®¾ÆÇü¿¡ ´ëÇØ¼­´Â ¡¸Java ¾Ïȣȭ ¾ÆÅ°ÅØÃÄ API »ç¾ç & ·¹ÆÛ·±½º¡¹ÀÇ ºÎ·Ï A ¸¦ ÂüÁ¶
provider - ÇÁ·Î¹ÙÀÌ´õ¸í
¹Ýȯ°ª:
ÁöÁ¤µÈ ÇÁ·Î¹ÙÀÌ´õ°¡ Á¦°øÇÏ´Â ÁöÁ¤µÈ ÇüÅÂÀÇ Å°½ºÆ®¾Æ¿ÀºêÁ¦Å©Æ®
¿¹¿Ü:
KeyStoreException - ÇÁ·Î¹ÙÀÌ´õ¿¡, ¿ä±¸µÈ Ű½ºÆ®¾ÆÇüÀÌ ¾ø´Â °æ¿ì
NoSuchProviderException - ÇÁ·Î¹ÙÀÌ´õ°¡ ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì
IllegalArgumentException - ÇÁ·Î¹ÙÀÌ´õÀÇ À̸§ÀÌ null ³ª ºñ¾úÀ» °æ¿ì
°ü·Ã Ç׸ñ:
Provider

getInstance

public static KeyStore  getInstance(String  type,
                                   Provider  provider)
                            throws KeyStoreException 
ÁöÁ¤µÈ ÇÁ·Î¹ÙÀÌ´õ·ÎºÎÅÍ, ÁöÁ¤µÈ Ű½ºÆ®¾ÆÇüÀÇ Å°½ºÆ®¾Æ¿ÀºêÁ¦Å©Æ®¸¦ »ý¼ºÇÕ´Ï´Ù. ÁÖ: provider ´Â µî·ÏµÇ¾î ÀÖÀ» ÇÊ¿ä´Â ¾ø½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
type - Ű½ºÆ®¾ÆÇü. Ç¥ÁØÀÇ Å°½ºÆ®¾ÆÇü¿¡ ´ëÇØ¼­´Â ¡¸Java ¾Ïȣȭ ¾ÆÅ°ÅØÃÄ API »ç¾ç & ·¹ÆÛ·±½º¡¹ÀÇ ºÎ·Ï A ¸¦ ÂüÁ¶
provider - ÇÁ·Î¹ÙÀÌ´õ
¹Ýȯ°ª:
ÁöÁ¤µÈ ÇÁ·Î¹ÙÀÌ´õ°¡ Á¦°øÇÏ´Â ÁöÁ¤µÈ ÇüÅÂÀÇ Å°½ºÆ®¾Æ¿ÀºêÁ¦Å©Æ®
¿¹¿Ü:
KeyStoreException - ÇÁ·Î¹ÙÀÌ´õ¿¡, ¿ä±¸µÈ Ű½ºÆ®¾ÆÇüÀÌ ¾ø´Â °æ¿ì
IllegalArgumentException - provider °¡ null ÀÇ °æ¿ì
µµÀÔµÈ ¹öÁ¯:
1.4
°ü·Ã Ç׸ñ:
Provider

getProvider

public final Provider  getProvider()
ÀÌ Å°½ºÆ®¾ÆÀÇ ÇÁ·Î¹ÙÀÌ´õ¸¦ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ Å°½ºÆ®¾ÆÀÇ ÇÁ·Î¹ÙÀÌ´õ

getType

public final String  getType()
ÀÌ Å°½ºÆ®¾ÆÇüÀ» µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ Å°½ºÆ®¾ÆÇü

getKey

public final Key  getKey(String  alias,
                        char[] password)
                 throws KeyStoreException ,
                        NoSuchAlgorithmException ,
                        UnrecoverableKeyException 
ÁöÁ¤µÈ ÆÐ½º¿öµå¸¦ »ç¿ëÇØ, ÁöÁ¤µÈ º°¸í¿¡ °ü·ÃÇÑ ¿­¼è¸¦ º¹¿øÇØ, ±× ¿­¼è¸¦ µ¹·ÁÁÝ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
alias - º°¸í
password - ¿­¼è¸¦ º¹¿øÇϱâ À§ÇÑ ÆÐ½º¿öµå
¹Ýȯ°ª:
¿ä±¸µÇ´Â ¿­¼è. ÁöÁ¤µÈ º°¸íÀÌ Á¸ÀçÇÏÁö ¾Ê´ÂÁö ¡¸¿­¼è ¿£Æ®¸®¡¹¸¦ ½Äº°ÇÏÁö ¾Ê´Â °æ¿ì´Â null
¿¹¿Ü:
KeyStoreException - Ű½ºÆ®¾Æ°¡ ÃʱâÈ­ (·Îµå)µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì
NoSuchAlgorithmException - ¿­¼è¸¦ º¹¿øÇϱâ À§ÇÑ ¾Ë°í¸®ÁòÀÌ ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì
UnrecoverableKeyException - ÁöÁ¤µÈ ÆÐ½º¿öµå°¡ À߸øµÇ¾î ÀÖ´Â °æ¿ì µî, ¿­¼è¸¦ º¹¿øÇÒ ¼ö ¾ø´Â °æ¿ì

getCertificateChain

public final Certificate [] getCertificateChain(String  alias)
                                        throws KeyStoreException 
ÁöÁ¤µÈ º°¸í¿¡ °ü·ÃÇÑ Áõ¸í ¿¬¼â¸¦ µ¹·ÁÁÝ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
alias - º°¸í
¹Ýȯ°ª:
À¯ÀúÀÇ Áõ¸í¼­°¡ ÃÖÃÊ, ·çÆ® Áõ¸í¼­ ¹ßÇà±¹ÀÌ ¸¶Áö¸·¿¡ ³õ¿©Áö´Â Áõ¸í ¿¬¼â. ÁöÁ¤µÈ º°¸íÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì³ª, ÁöÁ¤µÈ º°¸íÀÌ ¡¸½Å·ÚÇÒ ¼ö ÀÖ´Â Áõ¸í¼­ ¿£Æ®¸®¡¹¶Ç´Â Áõ¸í ¿¬¼â°¡ ¾ø´Â ¡¸¿­¼è ¿£Æ®¸®¡¹¸¦ ½Äº°ÇÏ´Â °æ¿ì µî, º°¸íÀÌ Áõ¸í ¿¬¼â¸¦ Æ÷ÇÔÇÏÁö ¾Ê´Â °æ¿ì´Â null
¿¹¿Ü:
KeyStoreException - Ű½ºÆ®¾Æ°¡ ÃʱâÈ­ (·Îµå)µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì

getCertificate

public final Certificate  getCertificate(String  alias)
                                 throws KeyStoreException 
ÁöÁ¤µÈ º°¸í¿¡ °ü·ÃÇÑ Áõ¸í¼­¸¦ µ¹·ÁÁÝ´Ï´Ù.

ÁöÁ¤µÈ º°¸íÀÌ ¡¸½Å·ÚÇÒ ¼ö ÀÖ´Â Áõ¸í¼­ ¿£Æ®¸®¡¹¸¦ ½Äº°ÇÏ´Â °æ¿ì´Â ±× ¿£Æ®¸®¿¡ °ü·ÃÇÑ Áõ¸í¼­°¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù. ÁöÁ¤µÈ º°¸íÀÌ ¡¸¿­¼è ¿£Æ®¸®¡¹¸¦ ½Äº°ÇÏ´Â °æ¿ì´Â ±× ¿£Æ®¸®ÀÇ Áõ¸í ¿¬¼â¿¡ ÀÖ´Â ÃÖÃÊÀÇ ¿ä¼Ò°¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù. ´Ù¸¸, ±× ¿£Æ®¸®¿¡ Áõ¸í ¿¬¼â°¡ ¾ø´Â °æ¿ì´Â null °¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
alias - º°¸í
¹Ýȯ°ª:
Áõ¸í¼­. ÁöÁ¤µÈ º°¸íÀÌ Á¸ÀçÇÏÁö ¾Ê´ÂÁö ¶Ç´Â Áõ¸í¼­¸¦ Æ÷ÇÔÇÏÁö ¾Ê´Â °æ¿ì´Â null
¿¹¿Ü:
KeyStoreException - Ű½ºÆ®¾Æ°¡ ÃʱâÈ­ (·Îµå)µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì

getCreationDate

public final Date  getCreationDate(String  alias)
                           throws KeyStoreException 
ÁöÁ¤µÈ º°¸í¿¡ ÀÇÇØ ½Äº°µÇ´Â ¿£Æ®¸®ÀÇ ÀÛ¼ºÀÏÀ» µ¹·ÁÁÝ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
alias - º°¸í
¹Ýȯ°ª:
ÀÌ ¿£Æ®¸®ÀÇ ÀÛ¼ºÀÏ. ÁöÁ¤µÈ º°¸íÀÌ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â null
¿¹¿Ü:
KeyStoreException - Ű½ºÆ®¾Æ°¡ ÃʱâÈ­ (·Îµå)µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì

setKeyEntry

public final void setKeyEntry(String  alias,
                              Key  key,
                              char[] password,
                              Certificate [] chain)
                       throws KeyStoreException 
ÁöÁ¤µÈ º°¸íÀ¸·Î ÁöÁ¤µÈ ¿­¼è¸¦ ÇÒ´çÇØ ÁöÁ¤µÈ ÆÐ½º¿öµå·Î ±× ¿­¼è¸¦ º¸È£ÇÕ´Ï´Ù.

ÁöÁ¤µÈ ¿­¼è°¡ java.security.PrivateKey ÇüÀÎ °æ¿ì, ±× ¿­¼è¿¡´Â ´ëÀÀÇÏ´Â °ø°³¿­¼è¸¦ Áõ¸íÇÏ´Â Áõ¸í ¿¬¼â°¡ Æ÷ÇÔµÇÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù.

ÁöÁ¤µÈ º°¸íÀÌ ¹ú½á Á¸ÀçÇÏ´Â °æ¿ì´Â °Å±â¿¡ °ü·ÃÇÑ Å°½ºÆ®¾Æ Á¤º¸´Â ÁöÁ¤µÈ ¿­¼è¿Í Áõ¸í ¿¬¼â¿¡ ÀÇÇØ ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
alias - º°¸í
key - º°¸í¿¡ °ü·ÃÇÑ ¿­¼è
password - ¿­¼è¸¦ º¸È£Çϱâ À§ÇÑ ÆÐ½º¿öµå
chain - ´ëÀÀÇÏ´Â °ø°³¿­¼èÀÇ Áõ¸í ¿¬¼â. ÁöÁ¤µÈ ¿­¼è°¡ java.security.PrivateKey ÇüÀÎ °æ¿ì¿¡¸¸ ÇÊ¿ä
¿¹¿Ü:
KeyStoreException - Ű½ºÆ®¾Æ°¡ ÃʱâÈ­ (·Îµå)µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì, ÁöÁ¤µÈ ¿­¼è¸¦ º¸È£ÇÒ ¼ö ¾ø´Â °æ¿ì, ȤÀº ÀÌ Ã³¸®°¡ ´Ù¸¥ ¿øÀÎÀ¸·Î ½ÇÆÐÇßÀ» °æ¿ì

setKeyEntry

public final void setKeyEntry(String  alias,
                              byte[] key,
                              Certificate [] chain)
                       throws KeyStoreException 
ÁöÁ¤µÈ º°¸í¿¡, ¹ú½á º¸È£µÇ°í ÀÖ´Â ÁöÁ¤µÈ ¿­¼è¸¦ ÇÒ´çÇÕ´Ï´Ù.

º¸È£µÈ ¿­¼è°¡ java.security.PrivateKey ÇüÀÎ °æ¿ì, ±× ¿­¼è¿¡´Â ´ëÀÀÇÏ´Â °ø°³¿­¼è¸¦ Áõ¸íÇÏ´Â Áõ¸í ¿¬¼â°¡ Æ÷ÇÔµÇÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù. ±âº»ÀÌ µÇ´Â Ű½ºÆ®¾ÆÀÇ ±¸ÇöÀÇ ÇüŰ¡ jks ÀÇ °æ¿ì,key ´Â PKCS #8 Ç¥ÁØÀÇ Á¤ÀÇ¿¡ µû¶ó EncryptedPrivateKeyInfo ·Î¼­ encode µÇÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù.

ÁöÁ¤µÈ º°¸íÀÌ ¹ú½á Á¸ÀçÇÏ´Â °æ¿ì´Â °Å±â¿¡ °ü·ÃÇÑ Å°½ºÆ®¾Æ Á¤º¸´Â ÁöÁ¤µÈ ¿­¼è¿Í Áõ¸í ¿¬¼â¿¡ ÀÇÇØ ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
alias - º°¸í
key - º°¸í¿¡ °ü·ÃÇÑ º¸È£ Çü½ÄÀÇ ¿­¼è
chain - º¸È£µÈ ¿­¼è°¡ java.security.PrivateKey ÇüÀÎ °æ¿ì¿¡¸¸ À¯È¿ÇÑ ´ëÀÀÇÏ´Â °ø°³¿­¼èÀÇ Áõ¸í ¿¬¼â
¿¹¿Ü:
KeyStoreException - Ű½ºÆ®¾Æ°¡ ÃʱâÈ­ (·Îµå)µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì, ¶Ç´Â ÀÌ Ã³¸®°¡ ´Ù¸¥ ¿øÀÎÀ¸·Î ½ÇÆÐÇßÀ» °æ¿ì

setCertificateEntry

public final void setCertificateEntry(String  alias,
                                      Certificate  cert)
                               throws KeyStoreException 
ÁöÁ¤µÈ º°¸í¿¡, ÁöÁ¤µÈ Áõ¸í¼­¸¦ ÇÒ´çÇÕ´Ï´Ù.

ÁöÁ¤µÈ º°¸íÀÌ ÀÌ Å°½ºÆ®¾Æ¿¡ ¹ú½á Á¸ÀçÇØ, ¡¸½Å·ÚÇÒ ¼ö ÀÖ´Â Áõ¸í¼­ ¿£Æ®¸®¡¹¸¦ ½Äº°ÇÏ´Â °æ¿ì´Â ±× º°¸í¿¡ °ü·ÃÇÑ Áõ¸í¼­´Â ÁöÁ¤µÈ Áõ¸í¼­¿¡ ÀÇÇØ ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
alias - º°¸í
cert - Áõ¸í¼­
¿¹¿Ü:
KeyStoreException - Ű½ºÆ®¾Æ°¡ ÃʱâÈ­µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì, ÁöÁ¤µÈ º°¸íÀÌ ¹ú½á Á¸ÀçÇØ, ¡¸½Å·ÚÇÒ ¼ö ÀÖ´Â Áõ¸í¼­ ¿£Æ®¸®¡¹¸¦ ½Äº°ÇÏÁö ¾Ê´Â °æ¿ì, ȤÀº ÀÌ Ã³¸®°¡ ´Ù¸¥ ¿øÀÎÀ¸·Î ½ÇÆÐÇßÀ» °æ¿ì

deleteEntry

public final void deleteEntry(String  alias)
                       throws KeyStoreException 
ÀÌ Å°½ºÆ®¾Æ·ÎºÎÅÍ, ÁöÁ¤µÈ º°¸í¿¡ ÀÇÇØ ½Äº°µÇ´Â ¿£Æ®¸®¸¦ »èÁ¦ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
alias - º°¸í
¿¹¿Ü:
KeyStoreException - Ű½ºÆ®¾Æ°¡ ÃʱâÈ­µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì, ȤÀº ¿£Æ®¸®¸¦ »èÁ¦ÇÒ ¼ö ¾ø´Â °æ¿ì

aliases

public final Enumeration  aliases()
                          throws KeyStoreException 
ÀÌ Å°½ºÆ®¾ÆÀÇ ¸ðµç º°¸íÀ» À϶÷Ç¥ °¡¸®Åµ´Ï´Ù.

¹Ýȯ°ª:
º°¸íÀÇ ¿­°Å
¿¹¿Ü:
KeyStoreException - Ű½ºÆ®¾Æ°¡ ÃʱâÈ­ (·Îµå)µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì

containsAlias

public final boolean containsAlias(String  alias)
                            throws KeyStoreException 
ÀÌ Å°½ºÆ®¾Æ¿¡, ÁöÁ¤µÈ º°¸íÀÌ Á¸ÀçÇÒÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
alias - º°¸í
¹Ýȯ°ª:
º°¸íÀÌ Á¸ÀçÇÏ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
¿¹¿Ü:
KeyStoreException - Ű½ºÆ®¾Æ°¡ ÃʱâÈ­ (·Îµå)µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì

size

public final int size()
               throws KeyStoreException 
ÀÌ Å°½ºÆ®¾ÆÀÇ ¿£Æ®¸®¼ö¸¦ ÃëµæÇÕ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ Å°½ºÆ®¾ÆÀÇ ¿£Æ®¸®¼ö
¿¹¿Ü:
KeyStoreException - Ű½ºÆ®¾Æ°¡ ÃʱâÈ­ (·Îµå)µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì

isKeyEntry

public final boolean isKeyEntry(String  alias)
                         throws KeyStoreException 
ÁöÁ¤µÈ º°¸íÀ¸·Î ½Äº°µÇ´Â ¿£Æ®¸®°¡ ¡¸¿­¼è ¿£Æ®¸®¡¹ÀÎ °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false ¸¦ µ¹·ÁÁÝ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
alias - ÆÇÁ¤ ´ë»óÀÌ µÇ´Â Ű½ºÆ®¾Æ¿£Æ®¸®ÀÇ º°¸í
¹Ýȯ°ª:
ÁöÁ¤µÈ º°¸íÀ¸·Î ½Äº°µÇ´Â ¿£Æ®¸®°¡ ¡¸¿­¼è ¿£Æ®¸®¡¹ÀÎ °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
¿¹¿Ü:
KeyStoreException - Ű½ºÆ®¾Æ°¡ ÃʱâÈ­ (·Îµå)µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì

isCertificateEntry

public final boolean isCertificateEntry(String  alias)
                                 throws KeyStoreException 
ÁöÁ¤µÈ º°¸íÀ¸·Î ½Äº°µÇ´Â ¿£Æ®¸®°¡ ¡¸½Å·ÚÇÒ ¼ö ÀÖ´Â Áõ¸í¼­ ¿£Æ®¸®¡¹ÀÎ °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false ¸¦ µ¹·ÁÁÝ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
alias - ÆÇÁ¤ ´ë»óÀÌ µÇ´Â Ű½ºÆ®¾Æ¿£Æ®¸®ÀÇ º°¸í
¹Ýȯ°ª:
ÁöÁ¤µÈ º°¸íÀ¸·Î ½Äº°µÇ´Â ¿£Æ®¸®°¡ ¡¸½Å·ÚÇÒ ¼ö ÀÖ´Â Áõ¸í¼­ ¿£Æ®¸®¡¹ÀÎ °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
¿¹¿Ü:
KeyStoreException - Ű½ºÆ®¾Æ°¡ ÃʱâÈ­ (·Îµå)µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì

getCertificateAlias

public final String  getCertificateAlias(Certificate  cert)
                                 throws KeyStoreException 
ÁöÁ¤µÈ Áõ¸í¼­¿Í ÀÏÄ¡ÇÏ´Â Áõ¸í¼­°¡ ÀÖ´Â ÃÖÃÊÀÇ Å°½ºÆ®¾Æ¿£Æ®¸®ÀÇ º°¸íÀ» µ¹·ÁÁÝ´Ï´Ù.

ÀÌ ¸Þ¼Òµå´Â ÁöÁ¤µÈ Áõ¸í¼­¸¦ °¢ Ű½ºÆ®¾Æ¿£Æ®¸®¿Í Á¶ÇÕÇÕ´Ï´Ù. Á¶ÇÕÇϰí ÀÖ´Â ¿£Æ®¸®°¡ ¡¸½Å·ÚÇÒ ¼ö ÀÖ´Â Áõ¸í¼­ ¿£Æ®¸®¡¹ÀÎ °æ¿ì´Â ÁöÁ¤µÈ Áõ¸í¼­´Â ±× ¿£Æ®¸®ÀÇ Áõ¸í¼­¶ó°í ºñ±³µË´Ï´Ù. Á¶ÇÕÇϰí ÀÖ´Â ¿£Æ®¸®°¡ ¡¸¿­¼è ¿£Æ®¸®¡¹·Î, ±× ¿£Æ®¸®¿¡ Áõ¸í ¿¬¼â°¡ ÀÖ´Â °æ¿ì´Â ÁöÁ¤µÈ Áõ¸í¼­´Â Áõ¸í ¿¬¼âÀÇ ÃÖÃÊÀÇ ¿ä¼Ò¶ó°í ºñ±³µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
cert - Á¶ÇÕÇÏ´Â Áõ¸í¼­
¹Ýȯ°ª:
ÀÏÄ¡ÇÏ´Â Áõ¸í¼­°¡ ÀÖ´Â ÃÖÃÊÀÇ ¿£Æ®¸®ÀÇ º°¸í. ±×·¯ÇÑ ¿£Æ®¸®°¡ ÀÌ Å°½ºÆ®¾Æ¿¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â null
¿¹¿Ü:
KeyStoreException - Ű½ºÆ®¾Æ°¡ ÃʱâÈ­ (·Îµå)µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì

store

public final void store(OutputStream  stream,
                        char[] password)
                 throws KeyStoreException ,
                        IOException ,
                        NoSuchAlgorithmException ,
                        CertificateException 
ÁöÁ¤µÈ Ãâ·Â ½ºÆ®¸²¿¡ ÀÌ Å°½ºÆ®¾Æ¸¦ ÀúÀåÇØ, ÁöÁ¤µÈ ÆÐ½º¿öµå·Î ±× ¿ÏÀü¼ºÀ» º¸È£ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
stream - ÀÌ Å°½ºÆ®¾Æ¸¦ ±âÀÔÇÏ´Â Ãâ·Â ½ºÆ®¸²
password - Ű½ºÆ®¾ÆÀÇ ¿ÏÀü¼ºÀ» °Ë»çÇϱâ À§ÇÑ ÆÐ½º¿öµå
¿¹¿Ü:
KeyStoreException - Ű½ºÆ®¾Æ°¡ ÃʱâÈ­ (·Îµå)µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì
IOException - µ¥ÀÌÅÍ¿¡ ÀÔÃâ·ÂÀÇ ¹®Á¦°¡ ÀÖ¾úÀ» °æ¿ì
NoSuchAlgorithmException - ÀûÀýÇÑ µ¥ÀÌÅÍ ¿ÏÀü¼º ¾Ë°í¸®ÁòÀÌ ¹ß°ßµÇÁö ¾Ê¾Ò´ø °æ¿ì
CertificateException - Ű½ºÆ®¾Æµ¥ÀÌŸ¿¡ Æ÷ÇԵǴ ¾î´À Áõ¸í¼­µµ ÀúÀåÇÒ ¼ö ¾ø¾ú´ø °æ¿ì

load

public final void load(InputStream  stream,
                       char[] password)
                throws IOException ,
                       NoSuchAlgorithmException ,
                       CertificateException 
ÁöÁ¤µÈ ÀÔ·Â ½ºÆ®¸²À¸·ÎºÎÅÍ ÀÌ Å°½ºÆ®¾Æ¸¦ ·ÎµåÇÕ´Ï´Ù.

ÆÐ½º¿öµå°¡ ÁöÁ¤µÇ¾úÀ» °æ¿ì´Â ±×°ÍÀ» »ç¿ëÇØ Ű½ºÆ®¾Æµ¥ÀÌŸÀÇ ¿ÏÀü¼ºÀÌ °Ë»çµË´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â Ű½ºÆ®¾ÆÀÇ ¿ÏÀü¼ºÀº °Ë»çµÇÁö ¾Ê½À´Ï´Ù.

ÇÏ´ÃÀÇ Å°½ºÆ®¾Æ¸¦ ÀÛ¼ºÇÏ´Â °æ¿ì, ȤÀº Ű½ºÆ®¾Æ°¡ Çϵå¿þ¾î ÅäÅ« µð¹ÙÀ̽º¿¡ ÀúÀåµÇ°í ÀÖ´Â µîÀÇ ÀÌÀ¯·Î½á ½ºÆ®¸²À¸·ÎºÎÅÍ ´Â ÃʱâÈ­ÇÒ ¼ö ¾ø´Â °æ¿ì´Â stream Àμö·Î¼­ null ¸¦ °Ç³×ÁÝ´Ï´Ù.

KeyStore °¡ ¹ú½á ·Îµå µÇ°í ÀÖ´Â °æ¿ì, KeyStore ´Â ´Ù½Ã ÃʱâÈ­µÇ°í ÁöÁ¤µÈ ½ºÆ®¸²À¸·ÎºÎÅÍ ´Ù½Ã ·ÎµåÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
stream - Ű½ºÆ®¾ÆÀÇ ·Îµå¿øÀÇ ÀÔ·Â ½ºÆ®¸². ÇÏ´ÃÀÇ Å°½ºÆ®¾Æ¸¦ ÀÛ¼ºÇÏ´Â °æ¿ì´Â null
password - Ű½ºÆ®¾ÆÀÇ ¿ÏÀü¼ºÀ» °Ë»çÇϱâ À§ÇÑ ¿É¼ÇÀÇ ÆÐ½º¿öµå
¿¹¿Ü:
IOException - Ű½ºÆ®¾Æµ¥ÀÌŸ¿¡ ÀÔÃâ·Â ¶Ç´Â Çü½ÄÀÇ ¹®Á¦°¡ ÀÖ¾úÀ» °æ¿ì
NoSuchAlgorithmException - Ű½ºÆ®¾ÆÀÇ ¿ÏÀü¼ºÀ» °Ë»çÇÏ´Â ¾Ë°í¸®ÁòÀÌ ¹ß°ßµÇÁö ¾Ê¾Ò´ø °æ¿ì
CertificateException - Ű½ºÆ®¾ÆÀÇ ¾î´À Áõ¸í¼­µµ ·ÎµåÇÒ ¼ö ¾ø¾ú´ø °æ¿ì

getDefaultType

public static final String  getDefaultType()
Java ½ÃÅ¥·¯Æ¼ ÇÁ·ÎÆÛƼ ÆÄÀÏ·Î ÁöÁ¤µÇ°í ÀÖ´Â µðÆúÆ®ÀÇ Å°½ºÆ®¾ÆÇü, Áï ¡¸jks¡¹(Java keystore ÀÇ ¾à¾î)À̶ó°í Çϴ ij¸¯ÅÍ ¶óÀÎÀ» µ¹·ÁÁÝ´Ï´Ù. ´Ù¸¸, µðÆúÆ®ÀÇ Å°½ºÆ®¾ÆÇüÀ» ³ªÅ¸³»´Â ÇÁ·ÎÆÛƼ°¡ ±× ¹Û¿¡ ¾ø´Â °æ¿ì¿¡ ÇÑÁ¤ÇÕ´Ï´Ù. Java ½ÃÅ¥·¯Æ¼ ÇÁ·ÎÆÛƼ ÆÄÀÏÀº <JAVA_HOME>/lib/security/java.security ¶ó°í ÇÏ´Â ÆÄÀÏ¿¡ ÀÖ½À´Ï´Ù. <JAVA_HOME> ´Â SDK °¡ ÀνºÅç µÈ µð·ºÅ丮ÀÔ´Ï´Ù.

µðÆúÆ®ÀÇ Å°½ºÆ®¾ÆÇüÀ» »ç¿ëÇÏ´Â °ÍÀº ¾îÇø®ÄÉÀ̼ÇÀ¸·Î getInstance ¸Þ¼Òµå¸¦ È£ÃâÇÒ ¶§, Çϵå ÄÚµå µÈ Å°½ºÆ®¾ÆÇüÀ» »ç¿ëÇÏÁö ¾Ê´Â °æ¿ì, ¹× À¯Àú°¡ µ¶ÀÚÀûÀΠŰ½ºÆ®¾ÆÇüÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ» ¶§¿¡, µðÆúÆ®ÀÇ Å°½ºÆ®¾ÆÇüÀ» Á¦°øÇÏ´Â °æ¿ìÀÔ´Ï´Ù.

µðÆúÆ®ÀÇ Å°½ºÆ®¾ÆÇüÀ» º¯°æÇÏ·Á¸é , Java ½ÃÅ¥·¯Æ¼ ÇÁ·ÎÆÛƼ ÆÄÀÏÀÇ keystore.type ½ÃÅ¥·¯Æ¼ ÇÁ·ÎÆÛƼÀÇ °ªÀ» ¸ñÀûÀÇ Å°½ºÆ®¾ÆÇüÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.

¹Ýȯ°ª:
Java ½ÃÅ¥·¯Æ¼ ÇÁ·ÎÆÛƼ ÆÄÀÏ·Î ÁöÁ¤µÈ µðÆúÆ®ÀÇ Å°½ºÆ®¾ÆÇü. ÇÁ·ÎÆÛƼ°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â ¡¸jks¡¹ÀÇ Ä³¸¯ÅÍ ¶óÀÎ

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

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.