public class ASN1OutputStream extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private class |
ASN1OutputStream.ImplicitOutputStream |
Modifier and Type | Field and Description |
---|---|
private java.io.OutputStream |
os |
Constructor and Description |
---|
ASN1OutputStream(java.io.OutputStream os) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
flush() |
(package private) ASN1OutputStream |
getDERSubStream() |
(package private) ASN1OutputStream |
getDLSubStream() |
(package private) void |
write(byte[] bytes) |
(package private) void |
write(byte[] bytes,
int off,
int len) |
(package private) void |
write(int b) |
(package private) void |
writeEncoded(int tag,
byte[] bytes) |
(package private) void |
writeEncoded(int flags,
int tagNo,
byte[] bytes) |
(package private) void |
writeImplicitObject(ASN1Primitive obj) |
(package private) void |
writeLength(int length) |
protected void |
writeNull() |
void |
writeObject(ASN1Encodable obj) |
(package private) void |
writeTag(int flags,
int tagNo) |
private java.io.OutputStream os
public ASN1OutputStream(java.io.OutputStream os)
void writeLength(int length) throws java.io.IOException
java.io.IOException
void write(int b) throws java.io.IOException
java.io.IOException
void write(byte[] bytes) throws java.io.IOException
java.io.IOException
void write(byte[] bytes, int off, int len) throws java.io.IOException
java.io.IOException
void writeEncoded(int tag, byte[] bytes) throws java.io.IOException
java.io.IOException
void writeTag(int flags, int tagNo) throws java.io.IOException
java.io.IOException
void writeEncoded(int flags, int tagNo, byte[] bytes) throws java.io.IOException
java.io.IOException
protected void writeNull() throws java.io.IOException
java.io.IOException
public void writeObject(ASN1Encodable obj) throws java.io.IOException
java.io.IOException
void writeImplicitObject(ASN1Primitive obj) throws java.io.IOException
java.io.IOException
public void close() throws java.io.IOException
java.io.IOException
public void flush() throws java.io.IOException
java.io.IOException
ASN1OutputStream getDERSubStream()
ASN1OutputStream getDLSubStream()