what-the-bank/sources/org/bouncycastle/asn1/DERSequenceGenerator.java

34 lines
1.0 KiB
Java
Raw Permalink Normal View History

2024-07-27 18:17:47 +07:00
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();
}
}