package org.bouncycastle.asn1.cms; 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 this.attrType; } 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) { this.attrType = (ASN1ObjectIdentifier) aSN1Sequence.getObjectAt(0); this.attrValues = (ASN1Set) aSN1Sequence.getObjectAt(1); } public Attribute(ASN1ObjectIdentifier aSN1ObjectIdentifier, ASN1Set aSN1Set) { this.attrType = aSN1ObjectIdentifier; this.attrValues = aSN1Set; } }