package org.bouncycastle.jce.provider; import java.util.Collection; import java.util.Collections; import java.util.HashSet; import org.bouncycastle.jce.X509LDAPCertStoreParameters; import org.bouncycastle.util.Selector; import org.bouncycastle.util.StoreException; import org.bouncycastle.x509.X509CertPairStoreSelector; import org.bouncycastle.x509.X509StoreParameters; import org.bouncycastle.x509.X509StoreSpi; import org.bouncycastle.x509.util.LDAPStoreHelper; /* loaded from: classes6.dex */ public class X509StoreLDAPCertPairs extends X509StoreSpi { private LDAPStoreHelper helper; @Override // org.bouncycastle.x509.X509StoreSpi public void engineInit(X509StoreParameters x509StoreParameters) { if (x509StoreParameters instanceof X509LDAPCertStoreParameters) { this.helper = new LDAPStoreHelper((X509LDAPCertStoreParameters) x509StoreParameters); return; } StringBuilder sb = new StringBuilder("Initialization parameters must be an instance of "); sb.append(X509LDAPCertStoreParameters.class.getName()); sb.append("."); throw new IllegalArgumentException(sb.toString()); } @Override // org.bouncycastle.x509.X509StoreSpi public Collection engineGetMatches(Selector selector) throws StoreException { if (!(selector instanceof X509CertPairStoreSelector)) { return Collections.EMPTY_SET; } HashSet hashSet = new HashSet(); hashSet.addAll(this.helper.getCrossCertificatePairs((X509CertPairStoreSelector) selector)); return hashSet; } }