package org.bouncycastle.x509; import org.bouncycastle.util.Selector; /* loaded from: classes6.dex */ public class X509CertPairStoreSelector implements Selector { private X509CertificatePair certPair; private X509CertStoreSelector forwardSelector; private X509CertStoreSelector reverseSelector; public void setReverseSelector(X509CertStoreSelector x509CertStoreSelector) { this.reverseSelector = x509CertStoreSelector; } public void setForwardSelector(X509CertStoreSelector x509CertStoreSelector) { this.forwardSelector = x509CertStoreSelector; } public void setCertPair(X509CertificatePair x509CertificatePair) { this.certPair = x509CertificatePair; } @Override // org.bouncycastle.util.Selector public boolean match(Object obj) { if (!(obj instanceof X509CertificatePair)) { return false; } try { X509CertificatePair x509CertificatePair = (X509CertificatePair) obj; X509CertStoreSelector x509CertStoreSelector = this.forwardSelector; if (x509CertStoreSelector != null && !x509CertStoreSelector.match((Object) x509CertificatePair.getForward())) { return false; } X509CertStoreSelector x509CertStoreSelector2 = this.reverseSelector; if (x509CertStoreSelector2 != null && !x509CertStoreSelector2.match((Object) x509CertificatePair.getReverse())) { return false; } X509CertificatePair x509CertificatePair2 = this.certPair; if (x509CertificatePair2 != null) { return x509CertificatePair2.equals(obj); } return true; } catch (Exception unused) { return false; } } public X509CertStoreSelector getReverseSelector() { return this.reverseSelector; } public X509CertStoreSelector getForwardSelector() { return this.forwardSelector; } public X509CertificatePair getCertPair() { return this.certPair; } @Override // org.bouncycastle.util.Selector public Object clone() { X509CertPairStoreSelector x509CertPairStoreSelector = new X509CertPairStoreSelector(); x509CertPairStoreSelector.certPair = this.certPair; X509CertStoreSelector x509CertStoreSelector = this.forwardSelector; if (x509CertStoreSelector != null) { x509CertPairStoreSelector.setForwardSelector((X509CertStoreSelector) x509CertStoreSelector.clone()); } X509CertStoreSelector x509CertStoreSelector2 = this.reverseSelector; if (x509CertStoreSelector2 != null) { x509CertPairStoreSelector.setReverseSelector((X509CertStoreSelector) x509CertStoreSelector2.clone()); } return x509CertPairStoreSelector; } }