PKIXCertPathChecker — PKIX 인증 경로 검사기 추상 클래스
PKIXCertPathChecker — PKIX 인증 경로 검사기 추상 클래스
X509Certificate에 대해 하나 이상의 검사를 수행하는 추상 클래스예요. PKIX 인증 경로 검증 알고리즘을 확장하기 위해 구체 구현을 만들 수 있어요.
본문
protected PKIXCertPathChecker()
기본 생성자예요.
public abstract void init(boolean forward) throws CertPathValidatorException
이 PKIXCertPathChecker의 내부 상태를 초기화해요. forward 플래그는 인증서가 check 메서드에 전달되는 순서를 지정해요.
public abstract boolean isForwardCheckingSupported()
순방향 검사가 지원되는지 나타내요.
public abstract Set<String> getSupportedExtensions()
이 PKIXCertPathChecker가 지원하는 X.509 인증서 확장의 불변 Set을 반환해요. 지원되는 확장이 없으면 null을 반환해요.
public abstract void check(Certificate cert, Collection<String> unresolvedCritExts) throws CertPathValidatorException
내부 상태를 사용해 지정된 인증서에 대해 검사를 수행하고, 처리한 중요 확장을 미해결 중요 확장 컬렉션에서 제거해요.
public void check(Certificate cert) throws CertPathValidatorException
내부 상태를 사용해 지정된 인증서에 대해 검사를 수행해요. check(cert, emptySet())를 호출해요.
public Object clone()
이 객체의 복제본을 반환해요. 상태를 유지하는 모든 서브클래스는 필요 시 이 메서드를 지원하고 재정의해야 해요.