CertPathBuilderSpi — 인증 경로 빌더 SPI
CertPathBuilderSpi — 인증 경로 빌더 SPI
CertPathBuilder 클래스의 서비스 프로바이더 인터페이스(SPI)예요. 모든 CertPathBuilder 구현은 이 클래스(CertPathBuilderSpi)를 확장하고 그 모든 메서드를 구현하는 클래스(SPI 클래스)를 포함해야 해요. 일반적으로 이 클래스의 인스턴스는 CertPathBuilder 클래스를 통해서만 접근해야 해요.
본문
public CertPathBuilderSpi()— 이 SPI 클래스의 인스턴스를 생성해요.public abstract CertPathBuilderResult engineBuild(CertPathParameters params) throws CertPathBuilderException, InvalidAlgorithmParameterException— 지정된 파라미터로 인증 경로를 구축해요.public CertPathChecker engineGetRevocationChecker()— 이 SPI 구현이 지원하는 폐기 검사기를 반환해요.
이 클래스의 인스턴스는 여러 스레드의 동시 접근으로부터 보호될 필요는 없어요. 단일 CertPathBuilderSpi 인스턴스에 동시에 접근해야 하는 스레드는 래핑하는 CertPathBuilder 객체를 호출하기 전에 스스로 동기화하고 필요한 잠금을 제공해야 해요.