package org.xdi.oxauth.cert.validation; import java.security.cert.X509Certificate; import java.util.Date; import java.util.List; import org.xdi.oxauth.cert.validation.model.ValidationStatus; /** * Base interface for all certificate verifiers * * @author Yuriy Movchan * @version March 11, 2016 */ public interface CertificateVerifier { public abstract ValidationStatus validate(X509Certificate certificate, List<X509Certificate> issuers, Date validationDate); public abstract void destroy(); }