Package org.apache.harmony.security.asn1
Class BerOutputStream
- java.lang.Object
-
- org.apache.harmony.security.asn1.BerOutputStream
-
- Direct Known Subclasses:
DerOutputStream
public class BerOutputStream extends Object
Encodes ASN.1 types with BER (X.690)- See Also:
- ASN.1
-
-
Constructor Summary
Constructors Constructor Description BerOutputStream()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidencodeANY()voidencodeBitString()voidencodeBoolean()voidencodeChoice(ASN1Choice choice)voidencodeExplicit(ASN1Explicit explicit)voidencodeGeneralizedTime()voidencodeInteger()voidencodeOctetString()voidencodeOID()voidencodeSequence(ASN1Sequence sequence)voidencodeSequenceOf(ASN1SequenceOf sequenceOf)voidencodeSet(ASN1Set set)voidencodeSetOf(ASN1SetOf setOf)voidencodeString()voidencodeTag(int tag)voidencodeUTCTime()voidgetChoiceLength(ASN1Choice choice)voidgetExplicitLength(ASN1Explicit sequence)voidgetSequenceLength(ASN1Sequence sequence)voidgetSequenceOfLength(ASN1SequenceOf sequence)voidgetSetLength(ASN1Set set)voidgetSetOfLength(ASN1SetOf setOf)
-
-
-
Field Detail
-
encoded
public byte[] encoded
Encoded byte array
-
offset
protected int offset
current offset
-
length
public int length
Current encoded length
-
content
public Object content
Current encoded content
-
-
Method Detail
-
encodeTag
public final void encodeTag(int tag)
-
encodeANY
public void encodeANY()
-
encodeBitString
public void encodeBitString()
-
encodeBoolean
public void encodeBoolean()
-
encodeChoice
public void encodeChoice(ASN1Choice choice)
-
encodeExplicit
public void encodeExplicit(ASN1Explicit explicit)
-
encodeGeneralizedTime
public void encodeGeneralizedTime()
-
encodeUTCTime
public void encodeUTCTime()
-
encodeInteger
public void encodeInteger()
-
encodeOctetString
public void encodeOctetString()
-
encodeOID
public void encodeOID()
-
encodeSequence
public void encodeSequence(ASN1Sequence sequence)
-
encodeSequenceOf
public void encodeSequenceOf(ASN1SequenceOf sequenceOf)
-
encodeSet
public void encodeSet(ASN1Set set)
-
encodeSetOf
public void encodeSetOf(ASN1SetOf setOf)
-
encodeString
public void encodeString()
-
getChoiceLength
public void getChoiceLength(ASN1Choice choice)
-
getExplicitLength
public void getExplicitLength(ASN1Explicit sequence)
-
getSequenceLength
public void getSequenceLength(ASN1Sequence sequence)
-
getSequenceOfLength
public void getSequenceOfLength(ASN1SequenceOf sequence)
-
getSetLength
public void getSetLength(ASN1Set set)
-
getSetOfLength
public void getSetOfLength(ASN1SetOf setOf)
-
-