JavaTM Platform
Standard Ed. 6

패키지 javax.net.ssl

시큐어 소켓 패키지의 클래스를 제공합니다.

참조처:
          설명

인터페이스의 개요
HandshakeCompletedListener 이 인터페이스는, 지정된 SSL 접속상에서 SSL 프로토콜의 핸드 쉐이크가 완료한 것을 통지하는 클래스에 구현합니다.
HostnameVerifier 이 클래스는, 호스트명을 검증할 때의 기본 인터페이스입니다.
KeyManager JSSE 열쇠 매니저의 기본 인터페이스입니다.
ManagerFactoryParameters 이 클래스는, 알고리즘 고유의 정보를 KeyManagerFactory 또는 TrustManagerFactory 에 건네줄 때 사용하는 기본 인터페이스입니다.
SSLSession SSL 에서는, 2 개의 엔티티간에 진행중의 관계가 세션으로 불립니다.
SSLSessionBindingListener 이 인터페이스는, SSLSession 에 바인드 되고 있는지 어떤지를 인식할 필요가 있는 객체에 구현합니다.
SSLSessionContext SSLSessionContext 는, 특정의 엔티티와 관련지을 수 있었던 일련의 SSLSession 를 나타냅니다.
TrustManager JSSE 신뢰 매니저의 기본 인터페이스입니다.
X509KeyManager 이 인터페이스의 인스턴스는, 로컬측의 시큐어 소켓을 인증할 경우에 사용하는, X509 증명서 베이스의 열쇠 페어를 관리합니다.
X509TrustManager 이 인터페이스의 인스턴스는, 원격측의 시큐어 소켓의 인증에 사용되는 X. 509 증명서를 관리합니다.
 

클래스의 개요
CertPathTrustManagerParameters CertPathParameters 의 래퍼입니다.
HandshakeCompletedEvent 이 이벤트는, 지정된 SSL 접속으로 SSL 의 핸드 쉐이크가 완료한 것을 나타냅니다.
HttpsURLConnection HttpsURLConnection 는,HttpURLConnection 의 확장 클래스에서, HTTPS 고유의 기능을 사용할 수 있습니다.
KeyManagerFactory 이 클래스는, 열쇠 데이터의 소스에 근거해, 열쇠 매니저의 팩토리로서 기능합니다.
KeyManagerFactorySpi 이 클래스는,KeyManagerFactory 클래스의 서비스 프로바이더 인터페이스 (SPI)를 정의합니다.
KeyStoreBuilderParameters KeyStore.Builder 의 리스트를 캡슐화하는, X509KeyManager 의 파라미터 객체입니다.
SSLContext 이 클래스의 인스턴스는, 시큐어 소켓 팩토리 또는 SSLEngine 의 팩토리로서 기능하는, 시큐어 소켓 프로토콜의 구현을 나타냅니다.
SSLContextSpi 이 클래스는,SSLContext 클래스의 서비스 프로바이더 인터페이스 (SPI)를 정의합니다.
SSLEngine Secure Sockets Layer (SSL)나 IETF RFC 2246 의 Transport Layer Security (TLS) 프로토콜을 사용해, 전송에 의존하는 일 없이 시큐어 통신을 유효하게 하는 클래스입니다.
SSLEngineResult SSLEngine 입출력 호출의 결과로서 생성된 상태의 캡슐화입니다.
SSLParameters SSL/TLS 접속의 파라미터를 캡슐화합니다.
SSLPermission 이 클래스는, 각종의 네트워크 액세스권을 위해서(때문에) 사용합니다.
SSLServerSocket 이 클래스는 ServerSocket 를 확장해, Secure Sockets Layer (SSL)나 Transport Layer Security (TLS)등의 프로토콜을 사용하는 시큐어 서버 소켓을 제공합니다.
SSLServerSocketFactory SSLServerSocketFactorySSLServerSocket 를 작성합니다.
SSLSessionBindingEvent 이 이벤트는, SSLSessionBindingListener 에 전달됩니다.
SSLSocket 이 클래스는 Socket 를 확장해, Secure Sockets Layer (SSL)나 IETF Transport Layer Security (TLS)등의 프로토콜을 사용하는 시큐어 소켓을 제공합니다.
SSLSocketFactory SSLSocketFactorySSLSocket 를 작성합니다.
TrustManagerFactory 이 클래스는, 신뢰 데이터의 소스에 근거해, 신뢰 매니저의 팩토리로서 기능합니다.
TrustManagerFactorySpi 이 클래스는,TrustManagerFactory 클래스의 서비스 프로바이더 인터페이스 (SPI)를 정의합니다.
X509ExtendedKeyManager X509KeyManager 인터페이스를 확장하기 위한 abstract 클래스입니다.
 

열거형의 개요
SSLEngineResult.HandshakeStatus SSLEngine 의 현재의 핸드 쉐이크 상태를 설명하는 SSLEngineResult 의 열거입니다.
SSLEngineResult.Status SSLEngine 오퍼레이션의 전체적인 결과를 설명하는 SSLEngineResult 의 열거입니다.
 

예외의 개요
SSLException SSL 하부조직에 의해 검출된 에러를 나타냅니다.
SSLHandshakeException 클라이언트와 서버가, 시큐리티의 협상을 적절한 레벨로 실시할 수가 없었던 것을 나타냅니다.
SSLKeyException 부정한 SSL 키를 보고합니다.
SSLPeerUnverifiedException 피어의 식별 정보를 확인할 수 없었던 것을 나타냅니다.
SSLProtocolException SSL 프로토콜의 동작으로 발생한 에러를 보고합니다.
 

패키지 javax.net.ssl 의 설명

시큐어 소켓 패키지의 클래스를 제공합니다. 시큐어 소켓 클래스를 사용하면, SSL 또는 관련 시큐리티 프로토콜을 사용해 통신할 경우에, 네트워크 바이트 스트림로 발생한 에러를 확실히 검출할 수 있습니다. 또, 데이터의 암호화나 피어의 인증을 실시할 수가 있습니다.

도입된 버젼:
1.4

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.