JavaTM Platform
Standard Ed. 6

java.security.cert
클래스 PKIXCertPathValidatorResult

java.lang.Object 
  상위를 확장 java.security.cert.PKIXCertPathValidatorResult
모든 구현된 인터페이스:
Cloneable , CertPathValidatorResult
직계의 기존의 서브 클래스:
PKIXCertPathBuilderResult


public class PKIXCertPathValidatorResult
extends Object
implements CertPathValidatorResult

PKIX 증명서 패스 검색 알고리즘에 의해 성공한 결과를 나타냅니다.

PKIXCertPathValidatorResult 의 인스턴스는, PKIX 알고리즘을 구현하는 CertPathValidator 객체의 validate 메소드에 의해 돌려주어집니다.

모든 PKIXCertPathValidatorResult 객체에는, 검사 알고리즘의 결과 얻을 수 있던 유효한 정책 트리와 피인증자의 공개키, 그리고, 증명서 패스의 트러스트 엥커로서 기능하는 증명서 발행국 (CA)을 기술하는 TrustAnchor 가 포함되어 있습니다.  

병행 액세스  

특별히 거절하지 않는 한, 이 클래스에서 정의되고 있는 메소드는 thread 세이프가 아닙니다. 단일의 객체에 병행 액세스 할 필요가 있는 복수 thread는, thread간에 동기를 잡아, 필요에 따라서 잠글 필요가 있습니다. 복수의 thread가 각각 개별의 객체를 처리하는 경우, 그러한 thread는 동기 할 필요는 없습니다.

도입된 버젼:
1.4
관련 항목:
CertPathValidatorResult

생성자 의 개요
PKIXCertPathValidatorResult (TrustAnchor  trustAnchor, PolicyNode  policyTree, PublicKey  subjectPublicKey)
          지정된 파라미터를 포함한 PKIXCertPathValidatorResult 의 인스턴스를 작성합니다.
 
메소드의 개요
 Object clone ()
          이 객체의 복제를 돌려줍니다.
 PolicyNode getPolicyTree ()
          PKIX 증명서 패스 검사 알고리즘의 결과로서 얻을 수 있는 유효한 정책 트리의 루트 노드를 돌려줍니다.
 PublicKey getPublicKey ()
          상속된 공개키 파라미터가 있는 경우는 그것을 포함한, 증명서 패스의 피인증자 (타겟)의 공개키를 돌려줍니다.
 TrustAnchor getTrustAnchor ()
          증명서 패스의 트러스트 엥커로서 기능하는 CA 를 기술하는 TrustAnchor 를 돌려줍니다.
 String toString ()
          이 PKIXCertPathValidatorResult 의 프린트 가능 표현을 돌려줍니다.
 
클래스 java.lang. Object 로부터 상속된 메소드
equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait
 

생성자 의 상세

PKIXCertPathValidatorResult

public PKIXCertPathValidatorResult(TrustAnchor  trustAnchor,
                                   PolicyNode  policyTree,
                                   PublicKey  subjectPublicKey)
지정된 파라미터를 포함한 PKIXCertPathValidatorResult 의 인스턴스를 작성합니다.

파라미터:
trustAnchor - 증명서 패스의 트러스트 엥커로서 기능하는 CA 를 기술하는 TrustAnchor
policyTree - 불변으로 유효한 정책 트리. 유효한 정책가 없는 경우는 null
subjectPublicKey - 피인증자의 공개키
예외:
NullPointerException - subjectPublicKey,trustAnchor 의 몇개의 파라미터가 null 의 경우
메소드의 상세

getTrustAnchor

public TrustAnchor  getTrustAnchor()
증명서 패스의 트러스트 엥커로서 기능하는 CA 를 기술하는 TrustAnchor 를 돌려줍니다.

반환값:
TrustAnchor. null 는 되지 않는다

getPolicyTree

public PolicyNode  getPolicyTree()
PKIX 증명서 패스 검사 알고리즘의 결과로서 얻을 수 있는 유효한 정책 트리의 루트 노드를 돌려줍니다. 반환된 PolicyNode 객체와 public 메소드를 통해서 반환된 객체는 불변입니다.

대부분의 어플리케이션에서는, 유효한 정책 트리를 검사할 필요는 없습니다. PKIXParameters 로 정책 관련의 파라미터를 설정하는 것으로써, 어플리케이션의 정책 처리 목표를 실현할 수 있습니다. 그러나, 많은 고도의 어플리케이션, 특히 정책 수식자를 처리하는 어플리케이션에서는,PolicyNode.getParent 메소드나 PolicyNode.getChildren 메소드를 사용해 유효한 정책 트리를 횡단(traverse) 할 필요가 있을지도 모릅니다.

반환값:
유효한 정책 트리의 루트 노드. 유효한 정책가 없는 경우는 null

getPublicKey

public PublicKey  getPublicKey()
상속된 공개키 파라미터가 있는 경우는 그것을 포함한, 증명서 패스의 피인증자 (타겟)의 공개키를 돌려줍니다.

반환값:
피인증자의 공개키. null 는 되지 않는다

clone

public Object  clone()
이 객체의 복제를 돌려줍니다.

정의:
인터페이스 CertPathValidatorResult 내의 clone
오버라이드(override):
클래스 Object 내의 clone
반환값:
카피
관련 항목:
Cloneable

toString

public String  toString()
PKIXCertPathValidatorResult 의 프린트 가능 표현을 돌려줍니다.

오버라이드(override):
클래스 Object 내의 toString
반환값:
PKIXCertPathValidatorResult 의 내용을 나타내는 String

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