JavaTM Platform
Standard Ed. 6

java.security.cert
클래스 CertPathBuilderSpi

java.lang.Object 
  상위를 확장 java.security.cert.CertPathBuilderSpi


public abstract class CertPathBuilderSpi
extends Object

CertPathBuilder 클래스의 서비스 프로바이더 인터페이스 (SPI)입니다. CertPathBuilder 의 모든 구현에는, 이 CertPathBuilderSpi 클래스를 확장해 모든 메소드를 구현하는 클래스 (SPI 클래스)가 포함되지 않으면 안됩니다. 일반적으로, 이 클래스의 인스턴스에는,CertPathBuilder 클래스를 개입시켜 액세스 할 필요가 있습니다. 자세한 것은, 「Java 암호화 아키텍쳐(architecture)」를 참조해 주세요.  

병행 액세스  

이 클래스의 인스턴스는, 복수 thread로부터의 병행 액세스로부터 보호될 필요는 없습니다. 단일의 CertPathBuilderSpi 인스턴스에 병행 액세스 할 필요가 있는 thread는, 그러한 thread간에 동기를 잡아, 랩 하는 CertPathBuilder 객체를 호출하기 전에 필요에 따라서 잠그지 않으면 안됩니다.  

그러나, 다른 CertPathBuilderSpi 인스턴스를 조작하는 복수 thread간으로는 동기를 잡을 필요가 없기 때문에,CertPathBuilderSpi 의 인스턴스는 병행성의 문제에 조우할 우려가 있습니다.

도입된 버젼:
1.4

생성자 의 개요
CertPathBuilderSpi ()
          디폴트의 생성자 입니다.
 
메소드의 개요
abstract  CertPathBuilderResult engineBuild (CertPathParameters  params)
          지정한 알고리즘의 파라미터 세트를 사용해, 증명서 패스를 구축하려고 합니다.
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

생성자 의 상세

CertPathBuilderSpi

public CertPathBuilderSpi()
디폴트의 생성자 입니다.

메소드의 상세

engineBuild

public abstract CertPathBuilderResult  engineBuild(CertPathParameters  params)
                                           throws CertPathBuilderException ,
                                                  InvalidAlgorithmParameterException 
지정한 알고리즘의 파라미터 세트를 사용해, 증명서 패스를 구축하려고 합니다.

파라미터:
params - 알고리즘 파라미터
반환값:
구축 알고리즘의 결과
예외:
CertPathBuilderException - 지정된 파라미터를 채우는 증명서 패스를 구축할 수 없었던 경우
InvalidAlgorithmParameterException - 지정된 파라미터가 이 CertPathBuilder 에 대해서 올바르지 않은 경우

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