pasn.misc.encoding
Class BER_DER_ValueEncoder

java.lang.Object
  extended by pasn.encoding.ASN1ValueEncoder
      extended by pasn.misc.encoding.BER_DER_ValueEncoder
Direct Known Subclasses:
BERValueEncoder, DERValueEncoder

public abstract class BER_DER_ValueEncoder
extends ASN1ValueEncoder

Author:
ncottin

Field Summary
static byte[] FALSE
           
static byte[] unusedBitsMask
           
 
Constructor Summary
BER_DER_ValueEncoder()
           
 
Method Summary
 byte[] encode(int simpleType, java.lang.Object value, java.lang.Object defaultValue)
           
static void writeIdentifierComponent(long value, java.io.OutputStream out)
           
 
Methods inherited from class pasn.encoding.ASN1ValueEncoder
encode
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FALSE

public static final byte[] FALSE

unusedBitsMask

public static final byte[] unusedBitsMask
Constructor Detail

BER_DER_ValueEncoder

public BER_DER_ValueEncoder()
Method Detail

encode

public final byte[] encode(int simpleType,
                           java.lang.Object value,
                           java.lang.Object defaultValue)
                    throws ASN1EncodingException
Throws:
ASN1EncodingException

writeIdentifierComponent

public static void writeIdentifierComponent(long value,
                                            java.io.OutputStream out)
                                     throws java.io.IOException
Throws:
java.io.IOException