package org.bouncycastle.x509; import java.io.IOException; import java.security.cert.Certificate; import java.security.cert.X509CertSelector; import java.security.cert.X509Certificate; import org.bouncycastle.util.Selector; /* loaded from: classes6.dex */ public class X509CertStoreSelector extends X509CertSelector implements Selector { @Override // java.security.cert.X509CertSelector, java.security.cert.CertSelector public boolean match(Certificate certificate) { return match((Object) certificate); } @Override // org.bouncycastle.util.Selector public boolean match(Object obj) { if (obj instanceof X509Certificate) { return super.match((Certificate) obj); } return false; } @Override // java.security.cert.X509CertSelector, java.security.cert.CertSelector, org.bouncycastle.util.Selector public Object clone() { return (X509CertStoreSelector) super.clone(); } public static X509CertStoreSelector getInstance(X509CertSelector x509CertSelector) { if (x509CertSelector == null) { throw new IllegalArgumentException("cannot create from null selector"); } X509CertStoreSelector x509CertStoreSelector = new X509CertStoreSelector(); x509CertStoreSelector.setAuthorityKeyIdentifier(x509CertSelector.getAuthorityKeyIdentifier()); x509CertStoreSelector.setBasicConstraints(x509CertSelector.getBasicConstraints()); x509CertStoreSelector.setCertificate(x509CertSelector.getCertificate()); x509CertStoreSelector.setCertificateValid(x509CertSelector.getCertificateValid()); x509CertStoreSelector.setMatchAllSubjectAltNames(x509CertSelector.getMatchAllSubjectAltNames()); try { x509CertStoreSelector.setPathToNames(x509CertSelector.getPathToNames()); x509CertStoreSelector.setExtendedKeyUsage(x509CertSelector.getExtendedKeyUsage()); x509CertStoreSelector.setNameConstraints(x509CertSelector.getNameConstraints()); x509CertStoreSelector.setPolicy(x509CertSelector.getPolicy()); x509CertStoreSelector.setSubjectPublicKeyAlgID(x509CertSelector.getSubjectPublicKeyAlgID()); x509CertStoreSelector.setSubjectAlternativeNames(x509CertSelector.getSubjectAlternativeNames()); x509CertStoreSelector.setIssuer(x509CertSelector.getIssuer()); x509CertStoreSelector.setKeyUsage(x509CertSelector.getKeyUsage()); x509CertStoreSelector.setPrivateKeyValid(x509CertSelector.getPrivateKeyValid()); x509CertStoreSelector.setSerialNumber(x509CertSelector.getSerialNumber()); x509CertStoreSelector.setSubject(x509CertSelector.getSubject()); x509CertStoreSelector.setSubjectKeyIdentifier(x509CertSelector.getSubjectKeyIdentifier()); x509CertStoreSelector.setSubjectPublicKey(x509CertSelector.getSubjectPublicKey()); return x509CertStoreSelector; } catch (IOException e) { throw new IllegalArgumentException("error in passed in selector: ".concat(String.valueOf(e))); } } }