package defpackage;

import com.hierynomus.asn1.ASN1ParseException;
import java.io.IOException;
import java.util.Iterator;

/* renamed from: ᵧـˌᵎ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C3647 extends AbstractC2943 implements Iterable {

    /* renamed from: ᵢˇᵭ, reason: contains not printable characters */
    public final AbstractC2943 f13554;

    /* renamed from: ᵤᵙᵷ, reason: contains not printable characters */
    public final boolean f13555;

    /* renamed from: ᵾᵬ, reason: contains not printable characters */
    public final ᵼᵫᵧˀ f13556;

    /* renamed from: ᵿʗᵝʽ, reason: contains not printable characters */
    public byte[] f13557;

    public C3647(AbstractC1728 abstractC1728, AbstractC2943 abstractC2943, boolean z) {
        super(z ? abstractC1728.m4926(EnumC4278.f16052) : abstractC1728.m4926(abstractC2943.f11406.f6878));
        this.f13554 = abstractC2943;
        this.f13555 = z;
        this.f13557 = null;
    }

    public C3647(AbstractC1728 abstractC1728, byte[] bArr, ᵼᵫᵧˀ r3) {
        super(abstractC1728);
        this.f13555 = true;
        this.f13557 = bArr;
        this.f13556 = r3;
        this.f13554 = null;
    }

    @Override // java.lang.Iterable
    public final Iterator iterator() {
        return ((C5443) m8238(AbstractC1728.f6871)).iterator();
    }

    @Override // defpackage.AbstractC2943
    public final String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(C3647.class.getSimpleName());
        sb.append("[");
        sb.append(this.f11406);
        AbstractC2943 abstractC2943 = this.f13554;
        if (abstractC2943 != null) {
            sb.append(",");
            sb.append(abstractC2943);
        } else {
            sb.append(",<unknown>");
        }
        sb.append("]");
        return sb.toString();
    }

    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public final AbstractC2943 m8238(AbstractC1728 abstractC1728) {
        AbstractC2943 abstractC2943 = this.f13554;
        if (abstractC2943 != null && abstractC2943.f11406.equals(abstractC1728)) {
            return abstractC2943;
        }
        if (abstractC2943 != null || this.f13557 == null) {
            throw new ASN1ParseException("Unable to parse the implicit Tagged Object with %s, it is explicit", abstractC1728);
        }
        return abstractC1728.mo2386(this.f13556).ᵡʠ(abstractC1728, this.f13557);
    }

    @Override // defpackage.AbstractC2943
    /* renamed from: ᵴᵳ */
    public final Object mo4629() {
        return m8239();
    }

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public final AbstractC2943 m8239() throws IOException {
        AbstractC2943 abstractC2943 = this.f13554;
        if (abstractC2943 != null) {
            return abstractC2943;
        }
        try {
            C1572 c1572 = new C1572(this.f13556, this.f13557);
            try {
                AbstractC2943 abstractC2943M4551 = c1572.m4551();
                c1572.close();
                return abstractC2943M4551;
            } finally {
            }
        } catch (ASN1ParseException e) {
            throw new ASN1ParseException(e, "Unable to parse the explicit Tagged Object with %s, it might be implicit", this.f11406);
        } catch (IOException e2) {
            throw new ASN1ParseException(e2, "Could not parse the inputstream", new Object[0]);
        }
    }
}
