package com.l7tech.server.security.cert;

import java.security.cert.CertPathValidatorException;
import java.security.cert.Certificate;
import java.security.cert.PKIXCertPathChecker;
import java.util.Collection;
import java.util.Collections;
import java.util.HashSet;
import java.util.Set;

final class ab extends PKIXCertPathChecker {
   private final Set<String> a;

   private ab(Set<String> var1) {
      this.a = Collections.unmodifiableSet(new HashSet<>(var1));
   }

   @Override
   public void check(Certificate var1, Collection<String> var2) throws CertPathValidatorException {
      var2.removeAll(this.a);
   }

   @Override
   public void init(boolean var1) throws CertPathValidatorException {
   }

   @Override
   public boolean isForwardCheckingSupported() {
      return true;
   }

   @Override
   public Set<String> getSupportedExtensions() {
      return this.a;
   }
}
