|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
java.lang.Objectjavax.net.ssl.SSLParameters
public class SSLParameters
SSL/TLS 접속의 파라미터를 캡슐화합니다. 파라미터는, SSL/TLS 핸드 쉐이크로 받아들여지는 암호화 방식군의 리스트, 허가되는 프로토콜의 리스트, 및 SSL/TLS 서버가 클라이언트 인증을 요구 또는 필요로 할지 어떨지입니다.
SSLParameters 는, 이 클래스의 생성자 을 사용해 작성할 수가 있습니다. 또, 객체는 SSLSocket 및 SSLEngine 의 getSSLParameters() 메소드 또는 SSLContext 의 getDefaultSSLParameters() 및 getSupportedSSLParameters() 메소드를 사용해 취득할 수도 있습니다.
SSLParameters 는,SSLSocket.setSSLParameters() 및 SSLEngine.getSSLParameters() 메소드를 사용해, 접속에 적용할 수가 있습니다.
SSLSocket ,
SSLEngine ,
SSLContext | 생성자 의 개요 | |
|---|---|
SSLParameters ()
SSLParameters 를 구축합니다. |
|
SSLParameters (String [] cipherSuites)
지정된 암호화 방식군의 배열로부터 SSLParameters 를 구축합니다. |
|
SSLParameters (String [] cipherSuites,
String [] protocols)
지정된 암호화 방식군과 프로토콜의 배열로부터 SSLParameters 를 구축합니다. |
|
| 메소드의 개요 | |
|---|---|
String [] |
getCipherSuites ()
암호화 방식군의 배열의 카피를 돌려줍니다. |
boolean |
getNeedClientAuth ()
클라이언트 인증을 필수로 할지 어떨지를 돌려줍니다. |
String [] |
getProtocols ()
프로토콜의 배열의 카피를 돌려줍니다. |
boolean |
getWantClientAuth ()
클라이언트 인증을 요구할지 어떨지를 돌려줍니다. |
void |
setCipherSuites (String [] cipherSuites)
암호화 방식군의 배열을 설정합니다. |
void |
setNeedClientAuth (boolean needClientAuth)
클라이언트 인증을 필수로 할지 어떨지를 설정합니다. |
void |
setProtocols (String [] protocols)
프로토콜의 배열을 설정합니다. |
void |
setWantClientAuth (boolean wantClientAuth)
클라이언트 인증을 요구할지 어떨지를 설정합니다. |
| 클래스 java.lang. Object 로부터 상속된 메소드 |
|---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
| 생성자 의 상세 |
|---|
public SSLParameters()
cipherSuites 및 protocols 의 값은 null 로 설정되어 wantClientAuth 및 needClientAuth 는 false 로 설정됩니다.
public SSLParameters(String [] cipherSuites)
setCipherSuites(cipherSuites); 를 호출하는 것과 같습니다.
cipherSuites - 암호화 방식군의 배열 (null 도 가능)
public SSLParameters(String [] cipherSuites,
String [] protocols)
setCipherSuites(cipherSuites); setProtocols(protocols); 를 호출하는 것과 같습니다.
cipherSuites - 암호화 방식군의 배열 (null 도 가능)protocols - 프로토콜의 배열 (null 도 가능)| 메소드의 상세 |
|---|
public String [] getCipherSuites()
public void setCipherSuites(String [] cipherSuites)
cipherSuites - 암호화 방식군의 배열 (null 도 가능)public String [] getProtocols()
public void setProtocols(String [] protocols)
protocols - 프로토콜의 배열 (null 도 가능)public boolean getWantClientAuth()
public void setWantClientAuth(boolean wantClientAuth)
needClientAuth 플래그가 클리어 됩니다.
wantClientAuth - 클라이언트 인증을 요구할지 어떨지public boolean getNeedClientAuth()
public void setNeedClientAuth(boolean needClientAuth)
wantClientAuth 플래그가 클리어 됩니다.
needClientAuth - 클라이언트 인증을 필수로 할지 어떨지
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.