package org.bouncycastle.asn1.x509; import java.io.IOException; import org.bouncycastle.asn1.ASN1ObjectIdentifier; import org.bouncycastle.asn1.ASN1Primitive; import org.bouncycastle.asn1.DERGeneralizedTime; import org.bouncycastle.asn1.DERIA5String; import org.bouncycastle.asn1.DERPrintableString; import org.bouncycastle.asn1.DERUTF8String; /* loaded from: classes6.dex */ public class X509DefaultEntryConverter extends X509NameEntryConverter { @Override // org.bouncycastle.asn1.x509.X509NameEntryConverter public ASN1Primitive getConvertedValue(ASN1ObjectIdentifier aSN1ObjectIdentifier, String str) { if (str.length() == 0 || str.charAt(0) != '#') { if (str.length() != 0 && str.charAt(0) == '\\') { str = str.substring(1); } return (aSN1ObjectIdentifier.equals(X509Name.EmailAddress) || aSN1ObjectIdentifier.equals(X509Name.DC)) ? new DERIA5String(str) : aSN1ObjectIdentifier.equals(X509Name.DATE_OF_BIRTH) ? new DERGeneralizedTime(str) : (aSN1ObjectIdentifier.equals(X509Name.C) || aSN1ObjectIdentifier.equals(X509Name.SN) || aSN1ObjectIdentifier.equals(X509Name.DN_QUALIFIER) || aSN1ObjectIdentifier.equals(X509Name.TELEPHONE_NUMBER)) ? new DERPrintableString(str) : new DERUTF8String(str); } try { return convertHexEncoded(str, 1); } catch (IOException unused) { StringBuilder sb = new StringBuilder("can't recode value for oid "); sb.append(aSN1ObjectIdentifier.getId()); throw new RuntimeException(sb.toString()); } } }