JavaTM Platform
Standard Ed. 6

javax.net.ssl
클래스 X509ExtendedKeyManager

java.lang.Object 
  상위를 확장 javax.net.ssl.X509ExtendedKeyManager
모든 구현된 인터페이스:
KeyManager , X509KeyManager


public abstract class X509ExtendedKeyManager
extends Object
implements X509KeyManager

X509KeyManager 인터페이스를 확장하기 위한 abstract 클래스입니다.  

실제의 구현을 제공하려면 , 이 클래스의 메소드를 오버라이드(override) 할 필요가 있습니다.

도입된 버젼:
1.5

생성자 의 개요
protected X509ExtendedKeyManager ()
          서브 클래스에서만 사용되는 생성자 입니다.
 
메소드의 개요
 String chooseEngineClientAlias (String [] keyType, Principal [] issuers, SSLEngine  engine)
          공개키의 타입 및 피어에 의해 인식되는 증명서 발행국의 리스트에 근거해, 클라이언트측의 SSLEngine 접속을 인증할 때의 별명을 선택합니다.
 String chooseEngineServerAlias (String  keyType, Principal [] issuers, SSLEngine  engine)
          공개키의 타입 및 피어에 의해 인식되는 증명서 발행국의 리스트에 근거해, 서버측의 SSLEngine 접속을 인증할 때의 별명을 선택합니다.
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 
인터페이스 javax.net.ssl. X509KeyManager 로부터 상속된 메소드
chooseClientAlias , chooseServerAlias , getCertificateChain , getClientAliases , getPrivateKey , getServerAliases
 

생성자 의 상세

X509ExtendedKeyManager

protected X509ExtendedKeyManager()
서브 클래스에서만 사용되는 생성자 입니다.

메소드의 상세

chooseEngineClientAlias

public String  chooseEngineClientAlias(String [] keyType,
                                      Principal [] issuers,
                                      SSLEngine  engine)
공개키의 타입 및 피어에 의해 인식되는 증명서 발행국의 리스트에 근거해, 클라이언트측의 SSLEngine 접속을 인증할 때의 별명을 선택합니다.  

디폴트의 구현에서는 null 를 돌려줍니다.

파라미터:
keyType - 열쇠 알고리즘의 타입명. 우선 순위의 높은 열쇠 타입으로부터 순서로 지정한다.
issuers - 받아들일 수가 있는 CA 발행자의 피인증자명. 임의의 발행자를 받아들일 수가 있는 경우는 null.
engine - 이 접속에 사용하는 SSLEngine. 이 파라미터는 null 도 가능. null 의 경우는, 이 인터페이스의 구현이, 임의의 엔진에 적용 가능한 별명을 자유롭게 선택할 수 있는 것을 나타낸다.
반환값:
지정된 열쇠의 별명. 대응하는 별명이 없는 경우는 null.

chooseEngineServerAlias

public String  chooseEngineServerAlias(String  keyType,
                                      Principal [] issuers,
                                      SSLEngine  engine)
공개키의 타입 및 피어에 의해 인식되는 증명서 발행국의 리스트에 근거해, 서버측의 SSLEngine 접속을 인증할 때의 별명을 선택합니다.  

디폴트의 구현에서는 null 를 돌려줍니다.

파라미터:
keyType - 열쇠 알고리즘의 타입명.
issuers - 받아들일 수가 있는 CA 발행자의 피인증자명. 임의의 발행자를 받아들일 수가 있는 경우는 null.
engine - 이 접속에 사용하는 SSLEngine. 이 파라미터는 null 도 가능. null 의 경우는, 이 인터페이스의 구현이, 임의의 엔진에 적용 가능한 별명을 자유롭게 선택할 수 있는 것을 나타낸다.
반환값:
지정된 열쇠의 별명. 대응하는 별명이 없는 경우는 null.

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