JavaTM Platform
Standard Ed. 6

javax.net.ssl
클래스 SSLServerSocketFactory

java.lang.Object 
  상위를 확장 javax.net.ServerSocketFactory 
      상위를 확장 javax.net.ssl.SSLServerSocketFactory


public abstract class SSLServerSocketFactory
extends ServerSocketFactory

SSLServerSocketFactorySSLServerSocket 를 작성합니다.

도입된 버젼:
1.4
관련 항목:
SSLSocket , SSLServerSocket

생성자 의 개요
protected SSLServerSocketFactory ()
          생성자 은 서브 클래스에서만 사용됩니다.
 
메소드의 개요
static ServerSocketFactory getDefault ()
          디폴트의 SSL 서버 소켓 팩토리를 돌려줍니다.
abstract  String [] getDefaultCipherSuites ()
          디폴트로 사용 가능하게 되어 있는 암호화 방식군의 리스트를 돌려줍니다.
abstract  String [] getSupportedCipherSuites ()
          이 팩토리로 작성된 SSL 접속으로 사용 가능하게 할 수 있는 암호화 방식군의 이름을 돌려줍니다.
 
클래스 javax.net. ServerSocketFactory 로부터 상속된 메소드
createServerSocket , createServerSocket , createServerSocket , createServerSocket
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

생성자 의 상세

SSLServerSocketFactory

protected SSLServerSocketFactory()
생성자 은 서브 클래스에서만 사용됩니다.

메소드의 상세

getDefault

public static ServerSocketFactory  getDefault()
디폴트의 SSL 서버 소켓 팩토리를 돌려줍니다.

이 메소드가 처음으로 불려 가면(자), 시큐리티 프로퍼티 ssl.ServerSocketFactory.provider 가 검사됩니다. null 이외의 경우, 그 이름의 클래스가 로드 되어 인스턴스화 됩니다. 거기에 성공했을 경우, 객체가 SSLServerSocketFactory 의 인스턴스이면, 그 객체는 디폴트의 SSL 서버 소켓 팩토리가 됩니다.

그렇지 않은 경우, 이 메소드는 SSLContext.getDefault(). getServerSocketFactory() 를 돌려줍니다. 이 호출해에 실패했을 경우는, 사용할 수 없는 팩토리가 돌려주어집니다.

반환값:
디폴트의 ServerSocketFactory
관련 항목:
SSLContext.getDefault()

getDefaultCipherSuites

public abstract String [] getDefaultCipherSuites()
디폴트로 사용 가능하게 되어 있는 암호화 방식군의 리스트를 돌려줍니다. 다른 리스트가 사용 가능하게 되지 않은 한, SSL 접속의 핸드 쉐이크에서는 이 암호화 방식군중 한쪽이 사용됩니다. 디폴트의 암호화 방식군을 사용할 경우에, 최소한의 서비스 품질을 보증하려면 , 기밀성 보호와 서버 인증이 필요합니다 (즉, 익명의 암호화 방식군은 사용할 수 없다).

반환값:
디폴트로 사용 가능하게 되어 있는 암호화 방식군의 배열
관련 항목:
getSupportedCipherSuites()

getSupportedCipherSuites

public abstract String [] getSupportedCipherSuites()
이 팩토리로 작성된 SSL 접속으로 사용 가능하게 할 수 있는 암호화 방식군의 이름을 돌려줍니다. 일반적으로은, 그 일부만이 디폴트로 사용 가능하게 됩니다. 디폴트의 서비스 품질 요건을 채우지 않은 암호화 방식군은, 사용 불가가 됩니다. 그러한 암호화 방식군은, 특수한 어플리케이션으로 사용합니다.

반환값:
암호화 방식군명의 배열
관련 항목:
getDefaultCipherSuites()

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 도 참조해 주세요.