|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 모든 클래스 | ||||||||||
개요: 상자 | 필드 | constructor | 메소드 | 상세: 필드 | constructor | 메소드 |
이 인터페이스의 인스턴스는 로컬측의 시큐어 소켓을 인증할 경우에 사용하는 X509 증명서 베이스의 열쇠 페어를 관리합니다.
구현은 시큐어 소켓의 네고시에이션중에, 다음의 목적으로 이 인터페이스의 메소드를 호출합니다.
메소드의 개요 | |
String |
chooseClientAlias (String [] keyType,
Principal [] issuers,
Socket socket)
공개열쇠의 타입 및 피어에 의해 인식되는 증명서 발행국의 리스트에 근거해, 클라이언트측의 시큐어 소켓을 인증할 때의 별명을 선택합니다. |
String |
chooseServerAlias (String keyType,
Principal [] issuers,
Socket socket)
공개열쇠의 타입 및 피어에 의해 인식되는 증명서 발행국의 리스트에 근거해, 서버측의 시큐어 소켓을 인증할 때의 별명을 선택합니다. |
X509Certificate [] |
getCertificateChain (String alias)
지정된 별명에 관련지을 수 있었던 증명서 체인을 돌려줍니다. |
String [] |
getClientAliases (String keyType,
Principal [] issuers)
공개열쇠의 타입 및 피어에 의해 인식되는 증명서 발행국의 리스트에 근거해, 클라이언트측의 시큐어 소켓을 인증할 때의 별명을 취득합니다. |
PrivateKey |
getPrivateKey (String alias)
지정된 별명에 관련지을 수 있었던 열쇠를 돌려줍니다. |
String [] |
getServerAliases (String keyType,
Principal [] issuers)
공개열쇠의 타입 및 피어에 의해 인식되는 증명서 발행국의 리스트에 근거해, 서버측의 시큐어 소켓을 인증할 때의 별명을 취득합니다. |
메소드의 상세 |
public String [] getClientAliases(String keyType, Principal [] issuers)
keyType
- 열쇠 알고리즘의 타입명issuers
- 받아들일 수가 있는 CA 발행자의 피인증자명. 임의의 발행자를 받아들일 수가 있는 경우는 null
public String chooseClientAlias(String [] keyType, Principal [] issuers, Socket socket)
keyType
- 열쇠 알고리즘의 타입명. 우선 순위의 높은 열쇠 타입으로부터 순서로 지정하는issuers
- 받아들일 수가 있는 CA 발행자의 피인증자명. 임의의 발행자를 받아들일 수가 있는 경우는 nullsocket
- 이 접속으로 사용하는 소켓. 이 파라미터를 null 로 했을 경우는 가장 범용적인 별명이 돌려주어진다
public String [] getServerAliases(String keyType, Principal [] issuers)
keyType
- 열쇠 알고리즘의 타입명issuers
- 받아들일 수가 있는 CA 발행자의 피인증자명. 임의의 발행자를 받아들일 수가 있는 경우는 null
public String chooseServerAlias(String keyType, Principal [] issuers, Socket socket)
keyType
- 열쇠 알고리즘의 타입명issuers
- 받아들일 수가 있는 CA 발행자의 피인증자명. 임의의 발행자를 받아들일 수가 있는 경우는 nullsocket
- 이 접속으로 사용하는 소켓. 이 파라미터를 null 로 했을 경우는 가장 범용적인 별명이 돌려주어진다
public X509Certificate [] getCertificateChain(String alias)
alias
- 별명
public PrivateKey getPrivateKey(String alias)
alias
- 별명
|
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.