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.X509AttributeCertStoreSelector; import org.bouncycastle.x509.X509StoreParameters; import org.bouncycastle.x509.X509StoreSpi; import org.bouncycastle.x509.util.LDAPStoreHelper; /* loaded from: classes6.dex */ public class X509StoreLDAPAttrCerts 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 X509AttributeCertStoreSelector)) { return Collections.EMPTY_SET; } X509AttributeCertStoreSelector x509AttributeCertStoreSelector = (X509AttributeCertStoreSelector) selector; HashSet hashSet = new HashSet(); hashSet.addAll(this.helper.getAACertificates(x509AttributeCertStoreSelector)); hashSet.addAll(this.helper.getAttributeCertificateAttributes(x509AttributeCertStoreSelector)); hashSet.addAll(this.helper.getAttributeDescriptorCertificates(x509AttributeCertStoreSelector)); return hashSet; } }