package org.bouncycastle.asn1.cms; import java.io.IOException; import org.bouncycastle.asn1.ASN1Encodable; import org.bouncycastle.asn1.ASN1Integer; import org.bouncycastle.asn1.ASN1OctetStringParser; import org.bouncycastle.asn1.ASN1Sequence; import org.bouncycastle.asn1.ASN1SequenceParser; import org.bouncycastle.asn1.DERIA5String; /* loaded from: classes6.dex */ public class TimeStampedDataParser { private ASN1OctetStringParser content; private DERIA5String dataUri; private MetaData metaData; private ASN1SequenceParser parser; private Evidence temporalEvidence; private ASN1Integer version; public Evidence getTemporalEvidence() throws IOException { if (this.temporalEvidence == null) { this.temporalEvidence = Evidence.getInstance(this.parser.readObject().toASN1Primitive()); } return this.temporalEvidence; } public MetaData getMetaData() { return this.metaData; } public DERIA5String getDataUri() { return this.dataUri; } public ASN1OctetStringParser getContent() { return this.content; } public static TimeStampedDataParser getInstance(Object obj) throws IOException { if (obj instanceof ASN1Sequence) { return new TimeStampedDataParser(((ASN1Sequence) obj).parser()); } if (obj instanceof ASN1SequenceParser) { return new TimeStampedDataParser((ASN1SequenceParser) obj); } return null; } private TimeStampedDataParser(ASN1SequenceParser aSN1SequenceParser) throws IOException { this.parser = aSN1SequenceParser; this.version = ASN1Integer.getInstance(aSN1SequenceParser.readObject()); ASN1Encodable readObject = aSN1SequenceParser.readObject(); if (readObject instanceof DERIA5String) { this.dataUri = DERIA5String.getInstance(readObject); readObject = aSN1SequenceParser.readObject(); } if ((readObject instanceof MetaData) || (readObject instanceof ASN1SequenceParser)) { this.metaData = MetaData.getInstance(readObject.toASN1Primitive()); readObject = aSN1SequenceParser.readObject(); } if (readObject instanceof ASN1OctetStringParser) { this.content = (ASN1OctetStringParser) readObject; } } }