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.IOExceptionvoid write(int b) throws java.io.IOException
java.io.IOExceptionvoid write(byte[] bytes) throws java.io.IOException
java.io.IOExceptionvoid write(byte[] bytes, int off, int len) throws java.io.IOException
java.io.IOExceptionvoid writeEncoded(int tag, byte[] bytes) throws java.io.IOException
java.io.IOExceptionvoid writeTag(int flags, int tagNo) throws java.io.IOException
java.io.IOExceptionvoid writeEncoded(int flags, int tagNo, byte[] bytes) throws java.io.IOException
java.io.IOExceptionprotected void writeNull() throws java.io.IOException
java.io.IOExceptionpublic void writeObject(ASN1Encodable obj) throws java.io.IOException
java.io.IOExceptionvoid writeImplicitObject(ASN1Primitive obj) throws java.io.IOException
java.io.IOExceptionpublic void close() throws java.io.IOException
java.io.IOExceptionpublic void flush() throws java.io.IOException
java.io.IOExceptionASN1OutputStream getDERSubStream()
ASN1OutputStream getDLSubStream()