|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
java.lang.Object | +--javax.net.ssl.SSLContext
ÀÌ Å¬·¡½ºÀÇ ÀνºÅϽº´Â ½ÃÅ¥¾î ¼ÒÄÏ ÆÑÅ丮ÀÇ ÆÑÅ丮·Î¼ ±â´ÉÇÏ´Â ½ÃÅ¥¾î ¼ÒÄÏ ÇÁ·ÎÅäÄÝÀÇ ±¸ÇöÀ» ³ªÅ¸³À´Ï´Ù. ÀÌ Å¬·¡½º´Â ¿¼è ¸Å´ÏÀú¿Í ½Å·Ú ¸Å´ÏÀúÀÇ ÀÓÀÇÀÇ Æí¼º , ¹× ¾ÈÀüÇÑ ³¼ö ¹ÙÀÌÆ®ÀÇ ¼Ò½º¸¦ »ç¿ëÇØ Ãʱâȵ˴ϴÙ.
»ý¼ºÀÚÀÇ °³¿ä | |
protected |
SSLContext (SSLContextSpi contextSpi,
Provider provider,
String protocol)
SSLContext ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
¸Þ¼ÒµåÀÇ °³¿ä | |
SSLSessionContext |
getClientSessionContext ()
Ŭ¶óÀÌ¾ðÆ® ¼¼¼Ç ¹®¸ÆÀ» µ¹·ÁÁÝ´Ï´Ù. |
static SSLContext |
getInstance (String protocol)
ÁöÁ¤µÈ ½ÃÅ¥¾î ¼ÒÄÏ ÇÁ·ÎÅäÄÝÀ» ±¸ÇöÇÏ´Â SSLContext ¿ÀºêÁ§Æ®¸¦ »ý¼ºÇÕ´Ï´Ù.
|
static SSLContext |
getInstance (String protocol,
Provider provider)
ÁöÁ¤µÈ ½ÃÅ¥¾î ¼ÒÄÏ ÇÁ·ÎÅäÄÝÀÌ ÁöÁ¤µÈ ÇÁ·Î¹ÙÀÌ´õ·ÎºÎÅÍ ±¸ÇöÇÏ´Â SSLContext ¿ÀºêÁ§Æ®¸¦ »ý¼ºÇÕ´Ï´Ù. |
static SSLContext |
getInstance (String protocol,
String provider)
ÁöÁ¤µÈ ½ÃÅ¥¾î ¼ÒÄÏ ÇÁ·ÎÅäÄÝÀÌ ÁöÁ¤µÈ ÇÁ·Î¹ÙÀÌ´õ·ÎºÎÅÍ ±¸ÇöÇÏ´Â SSLContext ¿ÀºêÁ§Æ®¸¦ »ý¼ºÇÕ´Ï´Ù. |
String |
getProtocol ()
ÀÌ SSLContext ÀÇ ÇÁ·ÎÅäÄݸíÀ» µ¹·ÁÁÝ´Ï´Ù.
|
Provider |
getProvider ()
ÀÌ SSLContext ¿ÀºêÁ§Æ®ÀÇ ÇÁ·Î¹ÙÀÌ´õ¸¦ µ¹·ÁÁÝ´Ï´Ù. |
SSLSessionContext |
getServerSessionContext ()
¼¹ö ¼¼¼Ç ¹®¸ÆÀ» µ¹·ÁÁÝ´Ï´Ù. |
SSLServerSocketFactory |
getServerSocketFactory ()
ÀÌ ¹®¸ÆÀÇ ServerSocketFactory ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù. |
SSLSocketFactory |
getSocketFactory ()
ÀÌ ¹®¸ÆÀÇ SocketFactory ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù. |
void |
init (KeyManager [] km,
TrustManager [] tm,
SecureRandom random)
ÀÌ ¹®¸ÆÀ» ÃʱâÈÇÕ´Ï´Ù. |
Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
»ý¼ºÀÚÀÇ »ó¼¼ |
protected SSLContext(SSLContextSpi contextSpi, Provider provider, String protocol)
contextSpi
- delegateóprovider
- ÇÁ·Î¹ÙÀÌ´õprotocol
- ÇÁ·ÎÅäÄݸ޼ҵåÀÇ »ó¼¼ |
public static SSLContext getInstance(String protocol) throws NoSuchAlgorithmException
SSLContext
¿ÀºêÁ§Æ®¸¦ »ý¼ºÇÕ´Ï´Ù.
¿ä±¸µÈ ¿¼è °ü¸® ¾Ë°í¸®ÁòÀÇ ±¸ÇöÀ» µðÆúÆ®ÀÇ ÇÁ·Î¹ÙÀÌ´õ ÆÐŰÁö°¡ Á¦°øÇϰí ÀÖ´Â °æ¿ì´Â ±× ±¸ÇöÀ» Æ÷ÇÔÇÑ KeyManagerFactory
ÀÇ ÀνºÅϽº°¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù. µðÆúÆ®ÀÇ ÇÁ·Î¹ÙÀÌ´õ ÆÐŰÁö·Î ¸ñÀûÀÇ ¾Ë°í¸®ÁòÀÌ Á¦°øµÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì¿¡´Â ´Ù¸¥ ÇÁ·Î¹ÙÀÌ´õ ÆÐŰÁö°¡ °Ë»öµË´Ï´Ù.
protocol
- ¿ä±¸µÈ ÇÁ·ÎÅäÄÝÀÇ Ç¥Áظí
SSLContext
¿ÀºêÁ§Æ®
NoSuchAlgorithmException
- ÁöÁ¤µÈ ÇÁ·ÎÅäÄÝÀÌ, µðÆúÆ®ÀÇ ÇÁ·Î¹ÙÀÌ´õ ÆÐŰÁö¿¡µµ, °Ë»öÇÑ °Í ¿ÜÀÇ ÇÁ·Î¹ÙÀÌ´õ ÆÐŰÁö¿¡µµ ¾ø´Â °æ¿ìpublic static SSLContext getInstance(String protocol, String provider) throws NoSuchAlgorithmException , NoSuchProviderException
SSLContext
¿ÀºêÁ§Æ®¸¦ »ý¼ºÇÕ´Ï´Ù.
protocol
- ¿ä±¸µÈ ÇÁ·ÎÅäÄÝÀÇ Ç¥Áظíprovider
- ÇÁ·Î¹ÙÀÌ´õ¸í
SSLContext
¿ÀºêÁ§Æ®
NoSuchAlgorithmException
- ÁöÁ¤µÈ ÇÁ·Î¹ÙÀÌ´õ·Î ÁöÁ¤µÈ ÇÁ·ÎÅäÄÝÀÌ ¾ø´Â °æ¿ì
NoSuchProviderException
- ÁöÁ¤µÈ ÇÁ·Î¹ÙÀÌ´õ°¡ ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì
IllegalArgumentException
- ÇÁ·Î¹ÙÀÌ´õ°¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ìpublic static SSLContext getInstance(String protocol, Provider provider) throws NoSuchAlgorithmException
SSLContext
¿ÀºêÁ§Æ®¸¦ »ý¼ºÇÕ´Ï´Ù.
protocol
- ¿ä±¸µÈ ÇÁ·ÎÅäÄÝÀÇ Ç¥Áظíprovider
- ÇÁ·Î¹ÙÀÌ´õÀÇ ÀνºÅϽº
SSLContext
¿ÀºêÁ§Æ®
NoSuchAlgorithmException
- ÁöÁ¤µÈ ÇÁ·Î¹ÙÀÌ´õ·Î ÁöÁ¤µÈ ÇÁ·ÎÅäÄÝÀÌ ¾ø´Â °æ¿ì
IllegalArgumentException
- ÇÁ·Î¹ÙÀÌ´õ°¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ìpublic final String getProtocol()
SSLContext
ÀÇ ÇÁ·ÎÅäÄݸíÀ» µ¹·ÁÁÝ´Ï´Ù.
ÀÌ SSLContext
¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÑ getInstance
È£Ãâ·Î ÁöÁ¤µÈ ¾Ë°í¸®Áò¸íÀÌ µ¹·ÁÁÖ¾îÁý´Ï´Ù.
SSLContext
¿ÀºêÁ§Æ®ÀÇ ÇÁ·ÎÅäÄݸípublic final Provider getProvider()
SSLContext
¿ÀºêÁ§Æ®ÀÇ ÇÁ·Î¹ÙÀÌ´õ¸¦ µ¹·ÁÁÝ´Ï´Ù.
SSLContext
¿ÀºêÁ§Æ®ÀÇ ÇÁ·Î¹ÙÀÌ´õpublic final void init(KeyManager [] km, TrustManager [] tm, SecureRandom random) throws KeyManagementException
¿¼è ¸Å´ÏÀú³ª ½Å·Ú ¸Å´ÏÀú´Â ¹è¿³»¿¡ ÃÖÃÊ·Î ¹èÄ¡µÇ°í ÀÖ´Â ±¸ÇöÇüÀÇ ÀνºÅϽº¸¸ÀÌ »ç¿ëµË´Ï´Ù (¿¹¸¦ µé¾î, ¹è¿³»ÀÇ ÃÖÃÊÀÇ javax.net.ssl.X509KeyManager ¸¸ÀÌ »ç¿ëµÈ´Ù).
km
- ÀÎÁõ ŰÀÇ ¼Ò½º ¶Ç´Â nulltm
- ÇǾî ÀÎÁõÀÇ ½Å·Ú¸¦ ÆÇ´ÜÇÏ´Â ¼Ò½º, ¶Ç´Â nullrandom
- ÀÌ Á¦³×·¹ÀÌÅÍÀÇ ³¼öÀÇ ¼Ò½º, ¶Ç´Â null
KeyManagementException
- ÀÌ Ã³¸®°¡ ½ÇÆÐÇßÀ» °æ¿ìpublic final SSLSocketFactory getSocketFactory()
SocketFactory
¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
SocketFactory
¿ÀºêÁ§Æ®public final SSLServerSocketFactory getServerSocketFactory()
ServerSocketFactory
¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
ServerSocketFactory
¿ÀºêÁ§Æ®public final SSLSessionContext getServerSessionContext()
¼¹ö ¼¼¼Ç ¹®¸ÆÀº ÀϺÎÀÇ È¯°æ¿¡¼´Â »ç¿ëÇÒ ¼ö ¾ø´Â °ÍÀÌ ÀÖ½À´Ï´Ù. ±× °æ¿ì´Â null °¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù. ¿¹¸¦ µé¾î, ±âº»ÀÌ µÇ´Â SSL ÇÁ·Î¹ÙÀÌ´õ°¡ SSLSessionContext ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϰí ÀÖÁö ¾Ê´Â °æ¿ì´Â null °¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù. ±¸ÇöÇϰí ÀÖ´Â °æ¿ì´Â null ÀÌ¿ÜÀÇ ¼¼¼Ç ¹®¸ÆÀÌ µ¹·ÁÁÖ¾îÁý´Ï´Ù.
public final SSLSessionContext getClientSessionContext()
¼¹ö ¼¼¼Ç ¹®¸ÆÀº ÀϺÎÀÇ È¯°æ¿¡¼´Â »ç¿ëÇÒ ¼ö ¾ø´Â °ÍÀÌ ÀÖ½À´Ï´Ù. ±× °æ¿ì´Â null °¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù. ¿¹¸¦ µé¾î, ±âº»ÀÌ µÇ´Â SSL ÇÁ·Î¹ÙÀÌ´õ°¡ SSLSessionContext ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϰí ÀÖÁö ¾Ê´Â °æ¿ì´Â null °¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù. ±¸ÇöÇϰí ÀÖ´Â °æ¿ì´Â null ÀÌ¿ÜÀÇ ¼¼¼Ç ¹®¸ÆÀÌ µ¹·ÁÁÖ¾îÁý´Ï´Ù.
|
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.