package org.bouncycastle.asn1; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.OutputStream; /* loaded from: classes6.dex */ public class DERSequenceGenerator extends DERGenerator { private final ByteArrayOutputStream _bOut; @Override // org.bouncycastle.asn1.ASN1Generator public OutputStream getRawOutputStream() { return this._bOut; } public void close() throws IOException { writeDEREncoded(48, this._bOut.toByteArray()); } public void addObject(ASN1Encodable aSN1Encodable) throws IOException { aSN1Encodable.toASN1Primitive().encode(new DEROutputStream(this._bOut)); } public DERSequenceGenerator(OutputStream outputStream, int i, boolean z) throws IOException { super(outputStream, i, z); this._bOut = new ByteArrayOutputStream(); } public DERSequenceGenerator(OutputStream outputStream) throws IOException { super(outputStream); this._bOut = new ByteArrayOutputStream(); } }