|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
java.lang.Object | +--java.security.KeyStoreSpi
ÀÌ Å¬·¡½º´Â KeyStore
Ŭ·¡½ºÀÇ Service Provider Interface (SPI)¸¦ Á¤ÀÇÇÕ´Ï´Ù. ƯÁ¤ÀÇ Å°½ºÆ®¾ÆÇüÀÇ Å°½ºÆ®¾ÆÀÇ ±¸ÇöÀ» Á¦°øÇÏ´Â °¢ ¾ÏÈ£ ¼ºñ½º ÇÁ·Î¹ÙÀÌ´õ´Â ÀÌ Å¬·¡½ºÀÇ ¸ðµç Ãß»ó ¸Þ¼Òµå¸¦ ±¸ÇöÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
KeyStore
»ý¼ºÀÚÀÇ °³¿ä | |
KeyStoreSpi ()
|
¸Þ¼ÒµåÀÇ °³¿ä | |
abstract Enumeration |
engineAliases ()
ÀÌ Å°½ºÆ®¾ÆÀÇ ¸ðµç º°¸íÀ» À϶÷Ç¥ °¡¸®Åµ´Ï´Ù. |
abstract boolean |
engineContainsAlias (String alias)
ÀÌ Å°½ºÆ®¾Æ¿¡, ÁöÁ¤µÈ º°¸íÀÌ Á¸ÀçÇÒÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù. |
abstract void |
engineDeleteEntry (String alias)
ÀÌ Å°½ºÆ®¾Æ·ÎºÎÅÍ, ÁöÁ¤µÈ º°¸í¿¡ ÀÇÇØ ½Äº°µÇ´Â ¿£Æ®¸®¸¦ »èÁ¦ÇÕ´Ï´Ù. |
abstract Certificate |
engineGetCertificate (String alias)
ÁöÁ¤µÈ º°¸í¿¡ °ü·ÃÇÑ Áõ¸í¼¸¦ µ¹·ÁÁÝ´Ï´Ù. |
abstract String |
engineGetCertificateAlias (Certificate cert)
ÁöÁ¤µÈ Áõ¸í¼¿Í ÀÏÄ¡ÇÏ´Â Áõ¸í¼°¡ ÀÖ´Â ÃÖÃÊÀÇ Å°½ºÆ®¾Æ¿£Æ®¸®ÀÇ º°¸íÀ» µ¹·ÁÁÝ´Ï´Ù. |
abstract Certificate [] |
engineGetCertificateChain (String alias)
ÁöÁ¤µÈ º°¸í¿¡ °ü·ÃÇÑ Áõ¸í ¿¬¼â¸¦ µ¹·ÁÁÝ´Ï´Ù. |
abstract Date |
engineGetCreationDate (String alias)
ÁöÁ¤µÈ º°¸í¿¡ ÀÇÇØ ½Äº°µÇ´Â ¿£Æ®¸®ÀÇ ÀÛ¼ºÀÏÀ» µ¹·ÁÁÝ´Ï´Ù. |
abstract Key |
engineGetKey (String alias,
char[] password)
ÁöÁ¤µÈ ÆÐ½º¿öµå¸¦ »ç¿ëÇØ, ÁöÁ¤µÈ º°¸í¿¡ °ü·ÃÇÑ ¿¼è¸¦ º¹¿øÇØ, ±× ¿¼è¸¦ µ¹·ÁÁÝ´Ï´Ù. |
abstract boolean |
engineIsCertificateEntry (String alias)
ÁöÁ¤µÈ º°¸íÀ¸·Î ½Äº°µÇ´Â ¿£Æ®¸®°¡ ¡¸½Å·ÚÇÒ ¼ö ÀÖ´Â Áõ¸í¼ ¿£Æ®¸®¡¹ÀÎ °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false ¸¦ µ¹·ÁÁÝ´Ï´Ù. |
abstract boolean |
engineIsKeyEntry (String alias)
ÁöÁ¤µÈ º°¸íÀ¸·Î ½Äº°µÇ´Â ¿£Æ®¸®°¡ ¡¸¿¼è ¿£Æ®¸®¡¹ÀÎ °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false ¸¦ µ¹·ÁÁÝ´Ï´Ù. |
abstract void |
engineLoad (InputStream stream,
char[] password)
ÁöÁ¤µÈ ÀÔ·Â ½ºÆ®¸²À¸·ÎºÎÅÍ Å°½ºÆ®¾Æ¸¦ ·ÎµåÇÕ´Ï´Ù. |
abstract void |
engineSetCertificateEntry (String alias,
Certificate cert)
ÁöÁ¤µÈ º°¸í¿¡, ÁöÁ¤µÈ Áõ¸í¼¸¦ ÇÒ´çÇÕ´Ï´Ù. |
abstract void |
engineSetKeyEntry (String alias,
byte[] key,
Certificate [] chain)
ÁöÁ¤µÈ º°¸í¿¡, ¹ú½á º¸È£µÇ°í ÀÖ´Â ÁöÁ¤ÀÇ ¿¼è¸¦ ÇÒ´çÇÕ´Ï´Ù. |
abstract void |
engineSetKeyEntry (String alias,
Key key,
char[] password,
Certificate [] chain)
ÁöÁ¤µÈ º°¸íÀ¸·Î ÁöÁ¤µÈ ¿¼è¸¦ ÇÒ´çÇØ ÁöÁ¤µÈ ÆÐ½º¿öµå·Î ±× ¿¼è¸¦ º¸È£ÇÕ´Ï´Ù. |
abstract int |
engineSize ()
ÀÌ Å°½ºÆ®¾ÆÀÇ ¿£Æ®¸®¼ö¸¦ ÃëµæÇÕ´Ï´Ù. |
abstract void |
engineStore (OutputStream stream,
char[] password)
ÁöÁ¤µÈ Ãâ·Â ½ºÆ®¸²¿¡ ÀÌ Å°½ºÆ®¾Æ¸¦ ÀúÀåÇØ, ÁöÁ¤µÈ ÆÐ½º¿öµå·Î ±× ¿ÏÀü¼ºÀ» º¸È£ÇÕ´Ï´Ù. |
Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
»ý¼ºÀÚÀÇ »ó¼¼ |
public KeyStoreSpi()
¸Þ¼ÒµåÀÇ »ó¼¼ |
public abstract Key engineGetKey(String alias, char[] password) throws NoSuchAlgorithmException , UnrecoverableKeyException
alias
- º°¸ípassword
- ¿¼è¸¦ º¹¿øÇϱâ À§ÇÑ ÆÐ½º¿öµå
NoSuchAlgorithmException
- ¿¼è¸¦ º¹¿øÇϱâ À§ÇÑ ¾Ë°í¸®ÁòÀÌ ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì
UnrecoverableKeyException
- ÁöÁ¤µÈ ÆÐ½º¿öµå°¡ À߸øµÇ¾î ÀÖ´Â °æ¿ì µî, ¿¼è¸¦ º¹¿øÇÒ ¼ö ¾ø´Â °æ¿ìpublic abstract Certificate [] engineGetCertificateChain(String alias)
alias
- º°¸í
public abstract Certificate engineGetCertificate(String alias)
ÁöÁ¤µÈ º°¸íÀÌ ¡¸½Å·ÚÇÒ ¼ö ÀÖ´Â Áõ¸í¼ ¿£Æ®¸®¡¹¸¦ ½Äº°ÇÏ´Â °æ¿ì´Â ±× ¿£Æ®¸®¿¡ °ü·ÃÇÑ Áõ¸í¼°¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù. ÁöÁ¤µÈ º°¸íÀÌ ¡¸¿¼è ¿£Æ®¸®¡¹¸¦ ½Äº°ÇÏ´Â °æ¿ì´Â ±× ¿£Æ®¸®ÀÇ Áõ¸í ¿¬¼â¿¡ ÀÖ´Â ÃÖÃÊÀÇ ¿ä¼Ò°¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù. ´Ù¸¸, ±× ¿£Æ®¸®¿¡ Áõ¸í ¿¬¼â°¡ ¾ø´Â °æ¿ì´Â null °¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.
alias
- º°¸í
public abstract Date engineGetCreationDate(String alias)
alias
- º°¸í
public abstract void engineSetKeyEntry(String alias, Key key, char[] password, Certificate [] chain) throws KeyStoreException
ÁöÁ¤µÈ ¿¼è°¡ java.security.PrivateKey
ÇüÀÎ °æ¿ì, ±× ¿¼è¿¡´Â ´ëÀÀÇÏ´Â °ø°³¿¼è¸¦ Áõ¸íÇÏ´Â Áõ¸í ¿¬¼â°¡ Æ÷ÇÔµÇÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù.
ÁöÁ¤µÈ º°¸íÀÌ ¹ú½á Á¸ÀçÇÏ´Â °æ¿ì´Â °Å±â¿¡ °ü·ÃÇÑ Å°½ºÆ®¾Æ Á¤º¸´Â ÁöÁ¤µÈ ¿¼è¿Í Áõ¸í ¿¬¼â¿¡ ÀÇÇØ ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù.
alias
- º°¸íkey
- º°¸í¿¡ °ü·ÃÇÑ ¿¼èpassword
- ¿¼è¸¦ º¸È£Çϱâ À§ÇÑ ÆÐ½º¿öµåchain
- ´ëÀÀÇÏ´Â °ø°³¿¼èÀÇ Áõ¸í ¿¬¼â. ÁöÁ¤µÈ ¿¼è°¡ java.security.PrivateKey
ÇüÀÎ °æ¿ì¿¡¸¸ ÇÊ¿ä
KeyStoreException
- ÁöÁ¤µÈ ¿¼è¸¦ º¸È£ÇÒ ¼ö ¾ø´Â °æ¿ì³ª, ÀÌ Ã³¸®°¡ ´Ù¸¥ ¿øÀÎÀ¸·Î ½ÇÆÐÇßÀ» °æ¿ìpublic abstract void engineSetKeyEntry(String alias, byte[] key, Certificate [] chain) throws KeyStoreException
º¸È£µÈ ¿¼è°¡ java.security.PrivateKey
ÇüÀÎ °æ¿ì, ±× ¿¼è¿¡´Â ´ëÀÀÇÏ´Â °ø°³¿¼è¸¦ Áõ¸íÇÏ´Â Áõ¸í ¿¬¼â°¡ Æ÷ÇÔµÇÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù.
ÁöÁ¤µÈ º°¸íÀÌ ¹ú½á Á¸ÀçÇÏ´Â °æ¿ì´Â °Å±â¿¡ °ü·ÃÇÑ Å°½ºÆ®¾Æ Á¤º¸´Â ÁöÁ¤µÈ ¿¼è¿Í Áõ¸í ¿¬¼â¿¡ ÀÇÇØ ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù.
alias
- º°¸íkey
- º°¸í¿¡ °ü·ÃÇÑ º¸È£ Çü½ÄÀÇ ¿¼èchain
- º¸È£µÈ ¿¼è°¡ java.security.PrivateKey
ÇüÀÎ °æ¿ì¿¡¸¸ À¯È¿ÇÑ ´ëÀÀÇÏ´Â °ø°³¿¼èÀÇ Áõ¸í ¿¬¼â
KeyStoreException
- ÀÌ Ã³¸®°¡ ½ÇÆÐÇßÀ» °æ¿ìpublic abstract void engineSetCertificateEntry(String alias, Certificate cert) throws KeyStoreException
ÁöÁ¤µÈ º°¸íÀÌ ÀÌ Å°½ºÆ®¾Æ¿¡ ¹ú½á Á¸ÀçÇØ, ¡¸½Å·ÚÇÒ ¼ö ÀÖ´Â Áõ¸í¼ ¿£Æ®¸®¡¹¸¦ ½Äº°ÇÏ´Â °æ¿ì´Â ±× º°¸í¿¡ °ü·ÃÇÑ Áõ¸í¼´Â ÁöÁ¤µÈ Áõ¸í¼¿¡ ÀÇÇØ ¿À¹ö¶óÀ̵å(override) µË´Ï´Ù.
alias
- º°¸ícert
- Áõ¸í¼
KeyStoreException
- ÁöÁ¤µÈ º°¸íÀÌ ¹ú½á Á¸ÀçÇØ, ¡¸½Å·ÚÇÒ ¼ö ÀÖ´Â Áõ¸í¼ ¿£Æ®¸®¡¹¸¦ ½Äº°ÇÏÁö ¾Ê´Â °æ¿ì³ª, ÀÌ Ã³¸®°¡ ´Ù¸¥ ¿øÀÎÀ¸·Î ½ÇÆÐÇßÀ» °æ¿ìpublic abstract void engineDeleteEntry(String alias) throws KeyStoreException
alias
- º°¸í
KeyStoreException
- ¿£Æ®¸®¸¦ »èÁ¦ÇÒ ¼ö ¾ø´Â °æ¿ìpublic abstract Enumeration engineAliases()
public abstract boolean engineContainsAlias(String alias)
alias
- º°¸í
public abstract int engineSize()
public abstract boolean engineIsKeyEntry(String alias)
alias
- ÆÇÁ¤ ´ë»óÀÌ µÇ´Â Ű½ºÆ®¾Æ¿£Æ®¸®ÀÇ º°¸í
public abstract boolean engineIsCertificateEntry(String alias)
alias
- ÆÇÁ¤ ´ë»óÀÌ µÇ´Â Ű½ºÆ®¾Æ¿£Æ®¸®ÀÇ º°¸í
public abstract String engineGetCertificateAlias(Certificate cert)
ÀÌ ¸Þ¼Òµå´Â ÁöÁ¤µÈ Áõ¸í¼¸¦ °¢ Ű½ºÆ®¾Æ¿£Æ®¸®¿Í Á¶ÇÕÇÕ´Ï´Ù. Á¶ÇÕÇϰí ÀÖ´Â ¿£Æ®¸®°¡ ¡¸½Å·ÚÇÒ ¼ö ÀÖ´Â Áõ¸í¼ ¿£Æ®¸®¡¹ÀÎ °æ¿ì´Â ÁöÁ¤µÈ Áõ¸í¼´Â ±× ¿£Æ®¸®ÀÇ Áõ¸í¼¶ó°í ºñ±³µË´Ï´Ù. Á¶ÇÕÇϰí ÀÖ´Â ¿£Æ®¸®°¡ ¡¸¿¼è ¿£Æ®¸®¡¹·Î, ±× ¿£Æ®¸®¿¡ Áõ¸í ¿¬¼â°¡ ÀÖ´Â °æ¿ì´Â ÁöÁ¤µÈ Áõ¸í¼´Â Áõ¸í ¿¬¼âÀÇ ÃÖÃÊÀÇ ¿ä¼Ò¶ó°í ºñ±³µË´Ï´Ù.
cert
- Á¶ÇÕÇÏ´Â Áõ¸í¼
public abstract void engineStore(OutputStream stream, char[] password) throws IOException , NoSuchAlgorithmException , CertificateException
stream
- ÀÌ Å°½ºÆ®¾Æ¸¦ ±âÀÔÇÏ´Â Ãâ·Â ½ºÆ®¸²password
- Ű½ºÆ®¾ÆÀÇ ¿ÏÀü¼ºÀ» °Ë»çÇϱâ À§ÇÑ ÆÐ½º¿öµå
IOException
- µ¥ÀÌÅÍ¿¡ ÀÔÃâ·ÂÀÇ ¹®Á¦°¡ ÀÖ¾úÀ» °æ¿ì
NoSuchAlgorithmException
- ÀûÀýÇÑ µ¥ÀÌÅÍ ¿ÏÀü¼º ¾Ë°í¸®ÁòÀÌ ¹ß°ßµÇÁö ¾Ê¾Ò´ø °æ¿ì
CertificateException
- Ű½ºÆ®¾Æµ¥ÀÌŸ¿¡ Æ÷ÇԵǴ ¾î´À Áõ¸í¼µµ ÀúÀåÇÒ ¼ö ¾ø¾ú´ø °æ¿ìpublic abstract void engineLoad(InputStream stream, char[] password) throws IOException , NoSuchAlgorithmException , CertificateException
ÆÐ½º¿öµå°¡ ÁöÁ¤µÇ¾úÀ» °æ¿ì´Â ±×°ÍÀ» »ç¿ëÇØ Ű½ºÆ®¾Æµ¥ÀÌŸÀÇ ¿ÏÀü¼ºÀÌ °Ë»çµË´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â Ű½ºÆ®¾ÆÀÇ ¿ÏÀü¼ºÀº °Ë»çµÇÁö ¾Ê½À´Ï´Ù.
stream
- Ű½ºÆ®¾ÆÀÇ ·Îµå¿øÀÇ ÀÔ·Â ½ºÆ®¸²password
- Ű½ºÆ®¾ÆÀÇ ¿ÏÀü¼ºÀ» °Ë»çÇϱâ À§ÇÑ ¿É¼ÇÀÇ ÆÐ½º¿öµå
IOException
- Ű½ºÆ®¾Æµ¥ÀÌŸ¿¡ ÀÔÃâ·Â ¶Ç´Â Çü½ÄÀÇ ¹®Á¦°¡ ÀÖ¾úÀ» °æ¿ì
NoSuchAlgorithmException
- Ű½ºÆ®¾ÆÀÇ ¿ÏÀü¼ºÀ» °Ë»çÇÏ´Â ¾Ë°í¸®ÁòÀÌ ¹ß°ßµÇÁö ¾Ê¾Ò´ø °æ¿ì
CertificateException
- Ű½ºÆ®¾ÆÀÇ ¾î´À Áõ¸í¼µµ ·ÎµåÇÒ ¼ö ¾ø¾ú´ø °æ¿ì
|
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.