public abstract class ASN1Serializer<T extends ASN1Object>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected ASN1Encoder |
encoder |
| Constructor and Description |
|---|
ASN1Serializer(ASN1Encoder encoder) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
serialize(T asn1Object,
ASN1OutputStream stream) |
abstract int |
serializedLength(T asn1Object) |
protected final ASN1Encoder encoder
public ASN1Serializer(ASN1Encoder encoder)
public abstract int serializedLength(T asn1Object) throws java.io.IOException
java.io.IOExceptionpublic abstract void serialize(T asn1Object, ASN1OutputStream stream) throws java.io.IOException
java.io.IOException