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
-
Field Summary
-
Constructor Summary
Constructors Constructor Description BerOutputStream() -
Method Summary
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 Details
-
Constructor Details
-
BerOutputStream
public BerOutputStream()
-
-
Method Details
-
encodeTag
public final void encodeTag(int tag) -
encodeANY
public void encodeANY() -
encodeBitString
public void encodeBitString() -
encodeBoolean
public void encodeBoolean() -
encodeChoice
-
encodeExplicit
-
encodeGeneralizedTime
public void encodeGeneralizedTime() -
encodeUTCTime
public void encodeUTCTime() -
encodeInteger
public void encodeInteger() -
encodeOctetString
public void encodeOctetString() -
encodeOID
public void encodeOID() -
encodeSequence
-
encodeSequenceOf
-
encodeSet
-
encodeSetOf
-
encodeString
public void encodeString() -
getChoiceLength
-
getExplicitLength
-
getSequenceLength
-
getSequenceOfLength
-
getSetLength
-
getSetOfLength
-