package org.bouncycastle.asn1.x509; import org.bouncycastle.asn1.ASN1Encodable; import org.bouncycastle.asn1.ASN1EncodableVector; import org.bouncycastle.asn1.ASN1Object; import org.bouncycastle.asn1.ASN1ObjectIdentifier; import org.bouncycastle.asn1.ASN1Primitive; import org.bouncycastle.asn1.ASN1Sequence; import org.bouncycastle.asn1.ASN1Set; import org.bouncycastle.asn1.DERSequence; /* loaded from: classes6.dex */ public class Attribute extends ASN1Object { private ASN1ObjectIdentifier attrType; private ASN1Set attrValues; @Override // org.bouncycastle.asn1.ASN1Object, org.bouncycastle.asn1.ASN1Encodable public ASN1Primitive toASN1Primitive() { ASN1EncodableVector aSN1EncodableVector = new ASN1EncodableVector(); aSN1EncodableVector.add(this.attrType); aSN1EncodableVector.add(this.attrValues); return new DERSequence(aSN1EncodableVector); } public ASN1Encodable[] getAttributeValues() { return this.attrValues.toArray(); } public ASN1Set getAttrValues() { return this.attrValues; } public ASN1ObjectIdentifier getAttrType() { return new ASN1ObjectIdentifier(this.attrType.getId()); } public static Attribute getInstance(Object obj) { if (obj instanceof Attribute) { return (Attribute) obj; } if (obj != null) { return new Attribute(ASN1Sequence.getInstance(obj)); } return null; } private Attribute(ASN1Sequence aSN1Sequence) { if (aSN1Sequence.size() == 2) { this.attrType = ASN1ObjectIdentifier.getInstance(aSN1Sequence.getObjectAt(0)); this.attrValues = ASN1Set.getInstance(aSN1Sequence.getObjectAt(1)); } else { StringBuilder sb = new StringBuilder("Bad sequence size: "); sb.append(aSN1Sequence.size()); throw new IllegalArgumentException(sb.toString()); } } public Attribute(ASN1ObjectIdentifier aSN1ObjectIdentifier, ASN1Set aSN1Set) { this.attrType = aSN1ObjectIdentifier; this.attrValues = aSN1Set; } }