Class BerOutputStream

  • Direct Known Subclasses:
    DerOutputStream

    public class BerOutputStream
    extends Object
    Encodes ASN.1 types with BER (X.690)
    See Also:
    ASN.1
    • 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
    • Constructor Detail

      • BerOutputStream

        public BerOutputStream()
    • 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)