|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
@Deprecated public interface Certificate
다양한 신원 증명서를 관리하는 추상 메소드로부터 구성되는 인터페이스입니다. 신원 증명서란, 공개키가 다른 있는 주체의 것임을 주체가 보증하기 위한의 것입니다 (주체와는 개인 사용자, 그룹, 회사등의 엔티티를 나타낸다). 이 클래스는, 형식은 다르지만 주요한 기능은 공통인, 복수의 증명서를 추상화 한 것입니다.
이 인터페이스는 특히, 형식은 다르지만 중요한 공통의 용도를 가지는 원가요소의, 공통의 추상화를 의도한 것입니다. 예를 들어, X. 509 증명서, PGP 증명서등의 다른 종류의 증명서는, 일반적인 증명서 기능을 공유합니다 (이러한 증명서는, encode 및 복호화 될 필요가 있다). 또, 공개키, 열쇠를 소유하는 주체, 공개키가 지정의 주체의 것임을 보증하는 보증자등의 정보도 공유합니다. X. 509 증명서와 PGP 증명서의 각 구현은, 그 형식, 및 포함되고 있는 그 외의 정보의 종류나 양이 차이가 나도, 양쪽 모두 이 Certificate 인터페이스를 이용할 수가 있습니다.
중요:이 인터페이스는, 어느 일반적인 용도를 공유하는 객체를 카탈로그화하거나 그룹화 하거나 하는데 유효합니다. 또, 그것 자신의 시멘틱스는 가지고 있지 않습니다. 특히 Certificate 객체는, 바인딩의 타당성에 대해서는 아무것도 규정하고 있습니다. 증명서를 검증해, 그 타당성을 확인하는 것은, 이 인터페이스를 구현하는 어플리케이션이 실시하지 않으면 안됩니다.
Certificate
메소드의 개요 | |
---|---|
void |
decode (InputStream stream)
추천 되고 있지 않습니다. 입력 스트림로부터 증명서를 복호화 합니다. |
void |
encode (OutputStream stream)
추천 되고 있지 않습니다. decode 메소드에 의해 복호화 할 수 있는 형식에서, 증명서를 출력 스트림에 encode 합니다. |
String |
getFormat ()
추천 되고 있지 않습니다. 코드 형식의 이름을 돌려줍니다. |
Principal |
getGuarantor ()
추천 되고 있지 않습니다. 증명서의 보증자, 즉 그 증명서에 관련하는 공개키가 같은 보증서에 관련하는 주체의 것임을 보증하는 주체를 돌려줍니다. |
Principal |
getPrincipal ()
추천 되고 있지 않습니다. 보증자에 의해 보증되는 주체와 열쇠의 페어중 주체를 돌려줍니다. |
PublicKey |
getPublicKey ()
추천 되고 있지 않습니다. 보증자에 의해 보증되는 주체와 열쇠의 페어중 열쇠를 돌려줍니다. |
String |
toString (boolean detailed)
추천 되고 있지 않습니다. 증명서의 내용을 나타내는 캐릭터 라인을 돌려줍니다. |
메소드의 상세 |
---|
Principal getGuarantor()
Principal getPrincipal()
PublicKey getPublicKey()
void encode(OutputStream stream) throws KeyException , IOException
decode
메소드에 의해 복호화 할 수 있는 형식에서, 증명서를 출력 스트림에 encode 합니다.
stream
- 증명서를 encode 하는 출력 스트림
KeyException
- 증명서가 올바르게 초기화되지 않는 경우, 또는 데이터가 없는 경우 등
IOException
- 증명서를 출력 스트림에 encode 해 출력하려고 하고 있을 때에 스트림 예외가 발생했을 경우decode(java.io.InputStream)
,
getFormat()
void decode(InputStream stream) throws KeyException , IOException
getFormat
가 돌려준 것으로,encode
가 생성한 것일 필요가 있습니다.
stream
- 복호화 하는 데이타를 뽑기 시작하는 입력 스트림
KeyException
- 증명서가 올바르게 초기화되지 않는 경우, 또는 데이터가 없는 경우 등
IOException
- 입력 스트림로부터 encode 된 증명서를 입력하려고 하고 있을 때에 예외가 발생했을 경우encode(java.io.OutputStream)
,
getFormat()
String getFormat()
encode
메소드와 decode
메소드에 의해 작성되고 인식되는 형식입니다.
String toString(boolean detailed)
detailed
- 증명서의 상세 정보를 줄지 어떨지
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.