| Modifier and Type | Class and Description | 
|---|---|
class  | 
Asn1CerOutputStream
This class implements the output stream to encode ASN.1 messages as
 specified in the Canonical Encoding Rules (CER) as specified in the
 ITU-T X.690 standard. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
Asn1UTF8String.encode(Asn1BerOutputStream out,
      Asn1Tag explicitTag,
      java.lang.String value)
This method encodes the given string using the BER encoding rules for
 UTF8String, including the given tag, if provided. 
 | 
void | 
Asn1BitString.encode(Asn1BerOutputStream out,
      boolean explicit)
This method encodes and writes to the stream an ASN.1 bit string value
 including the UNIVERSAL tag value and length if explicit tagging is
 specified. 
 | 
void | 
Asn1BMPString.encode(Asn1BerOutputStream out,
      boolean explicit)
This method encodes and writes to the stream an ASN.1 BMP string including
 the UNIVERSAL tag value and length if explicit tagging is specified. 
 | 
void | 
Asn1Boolean.encode(Asn1BerOutputStream out,
      boolean explicit)
This method encodes and writes to the stream an ASN.1 boolean
 value including the UNIVERSAL tag value and length if explicit
 tagging is specified. 
 | 
void | 
Asn1ChoiceExt.encode(Asn1BerOutputStream out,
      boolean explicit)
This method encodes an ASN.1 open type extension value using the
 Basic Encoding Rules (BER). 
 | 
void | 
Asn1Date.encode(Asn1BerOutputStream out,
      boolean explicit)
This method encodes and writes to the stream an ASN.1 DATE value
 including the UNIVERSAL tag value and length if explicit tagging is
 specified. 
 | 
void | 
Asn1DateTime.encode(Asn1BerOutputStream out,
      boolean explicit)
This method encodes and writes to the stream an ASN.1 DATE-TIME value
 including the UNIVERSAL tag value and length if explicit tagging is
 specified. 
 | 
void | 
Asn1Duration.encode(Asn1BerOutputStream out,
      boolean explicit)
This method encodes and writes to the stream an ASN.1 DURATION value
 including the UNIVERSAL tag value and length if explicit tagging is
 specified. 
 | 
void | 
Asn1Enumerated.encode(Asn1BerOutputStream out,
      boolean explicit)
This method encodes and writes to the stream an ASN.1 enumerated value including
 the UNIVERSAL tag value and length if explicit tagging is specified. 
 | 
void | 
Asn1GeneralizedTime.encode(Asn1BerOutputStream out,
      boolean explicit)
This method encodes and writes to stream an ASN.1 generalized time
 string value including the UNIVERSAL tag value and length if explicit
 tagging is specified. 
 | 
void | 
Asn1GeneralString.encode(Asn1BerOutputStream out,
      boolean explicit)
This method encodes and writes to the stream an ASN.1 general string value
 including the UNIVERSAL tag value and length if explicit tagging is
 specified. 
 | 
void | 
Asn1GraphicString.encode(Asn1BerOutputStream out,
      boolean explicit)
This method encodes and writes to the stream an ASN.1 graphic string value
 including the UNIVERSAL tag value and length if explicit tagging is
 specified. 
 | 
void | 
Asn1IA5String.encode(Asn1BerOutputStream out,
      boolean explicit)
This method encodes and writes to the stream an ASN.1 IA5 string value
 including the UNIVERSAL tag value and length if explicit tagging is
 specified. 
 | 
void | 
Asn1Integer.encode(Asn1BerOutputStream out,
      boolean explicit)
This method encodes and writes to the stream an ASN.1 integer
 value including the UNIVERSAL tag value and length if explicit
 tagging is specified. 
 | 
void | 
Asn1Null.encode(Asn1BerOutputStream out,
      boolean explicit)
This method encodes and writes to the stream an ASN.1 NULL value including
 the UNIVERSAL tag value and length if explicit tagging is specified. 
 | 
void | 
Asn1NumericString.encode(Asn1BerOutputStream out,
      boolean explicit)
This method encodes and writes to the stream an ASN.1 numeric string value
 including the UNIVERSAL tag value and length if explicit tagging is
 specified. 
 | 
void | 
Asn1ObjectDescriptor.encode(Asn1BerOutputStream out,
      boolean explicit)
This method encodes and writes to the stream an ASN.1 object descriptor value including
 the UNIVERSAL tag value and length if explicit tagging is specified. 
 | 
void | 
Asn1ObjectIdentifier.encode(Asn1BerOutputStream out,
      boolean explicit)
This method encodes and writes to the stream an ASN.1 object identifier
 value including the UNIVERSAL tag value and length if explicit tagging
 is specified. 
 | 
void | 
Asn1OctetString.encode(Asn1BerOutputStream out,
      boolean explicit)
This method encodes and writes to the stream an ASN.1 octet string value
 including the UNIVERSAL tag value and length if explicit tagging is
 specified. 
 | 
void | 
Asn1OID_IRI.encode(Asn1BerOutputStream out,
      boolean explicit)
This method encodes and writes to the stream an ASN.1 OID-IRI value
 including the UNIVERSAL tag value and length if explicit tagging is
 specified. 
 | 
void | 
Asn1OpenExt.encode(Asn1BerOutputStream out,
      boolean explicit)
This method encodes an ASN.1 open type extension value using the
 Basic Encoding Rules (BER) and writes it into the stream. 
 | 
void | 
Asn1OpenType.encode(Asn1BerOutputStream out,
      boolean explicit)
This method encodes and writes to the stream an ASN.1 open type value
 including the UNIVERSAL tag value and length if explicit tagging is
 specified. 
 | 
void | 
Asn1PrintableString.encode(Asn1BerOutputStream out,
      boolean explicit)
This method encodes and writes to stream an ASN.1 printable string value
 including the UNIVERSAL tag value and length if explicit tagging is
 specified. 
 | 
void | 
Asn1Real.encode(Asn1BerOutputStream out,
      boolean explicit)
This method encodes and writes to the stream an ASN.1 real value including
 the UNIVERSAL tag value and length if explicit tagging is specified. 
 | 
void | 
Asn1Real10.encode(Asn1BerOutputStream out,
      boolean explicit)
This method encodes and writes to the stream an ASN.1 real10
 value including the UNIVERSAL tag value and length if explicit
 tagging is specified. 
 | 
void | 
Asn1RelativeOID.encode(Asn1BerOutputStream out,
      boolean explicit)
This method encodes and writes to the stream an ASN.1 object identifier
 value including the UNIVERSAL tag value and length if explicit tagging
 is specified. 
 | 
void | 
Asn1T61String.encode(Asn1BerOutputStream out,
      boolean explicit)
This method encodes and writes to the stream an ASN.1 T61 string value
 including the UNIVERSAL tag value and length if explicit tagging is
 specified. 
 | 
void | 
Asn1Time.encode(Asn1BerOutputStream out,
      boolean explicit)
This method encodes and writes to the stream an ASN.1 DATE value
 including the UNIVERSAL tag value and length if explicit tagging is
 specified. 
 | 
void | 
Asn1TimeOfDay.encode(Asn1BerOutputStream out,
      boolean explicit)
This method encodes and writes to the stream an ASN.1 TIME-OF-DAY value
 including the UNIVERSAL tag value and length if explicit tagging is
 specified. 
 | 
void | 
Asn1Type.encode(Asn1BerOutputStream out,
      boolean explicit)
This method writes to the stream an encoded ASN.1 type value
 including the UNIVERSAL tag value and length if explicit
 tagging is specified. 
 | 
void | 
Asn1TypeIF.encode(Asn1BerOutputStream out,
      boolean explicit)
This method declaration is the signature of the streaming oriented
 BER encode method. 
 | 
void | 
Asn1UniversalString.encode(Asn1BerOutputStream out,
      boolean explicit)
This method encodes and writes to the stream an ASN.1 universal string including
 the UNIVERSAL tag value and length if explicit tagging is specified. 
 | 
void | 
Asn1UTCTime.encode(Asn1BerOutputStream out,
      boolean explicit)
This method encodes and writes to the stream an ASN.1 UTC time string
 value including the UNIVERSAL tag value and length if explicit tagging
 is specified. 
 | 
void | 
Asn1UTF8String.encode(Asn1BerOutputStream out,
      boolean explicit)
This method encodes and writes to the stream an ASN.1 UTF8 string value
 including the UNIVERSAL tag value and length if explicit tagging is
 specified. 
 | 
void | 
Asn1VideotexString.encode(Asn1BerOutputStream out,
      boolean explicit)
This method encodes and writes to the stream an ASN.1 videotex string value
 including the UNIVERSAL tag value and length if explicit tagging is
 specified. 
 | 
void | 
Asn1VisibleString.encode(Asn1BerOutputStream out,
      boolean explicit)
This method encodes and writes to the stream an ASN.1 visible string value
 including the UNIVERSAL tag value and length if explicit tagging is
 specified. 
 | 
void | 
Asn1X694OrderElement.encode(Asn1BerOutputStream out,
      boolean explicit)
This method encodes and writes to the stream an X.694 order element value
 including the tag value and length if explicit tagging is specified. 
 | 
void | 
Asn1BigInteger.encode(Asn1BerOutputStream out,
      boolean explicit)
This method encodes and writes to the stream an ASN.1 integer value
 including the UNIVERSAL tag value and length if explicit tagging is
 specified. 
 | 
void | 
Asn1StringOID.encode(Asn1BerOutputStream out,
      boolean explicit)
This method encodes and writes to the stream an ASN.1 object identifier
 value including the UNIVERSAL tag value and length if explicit tagging
 is specified. 
 | 
void | 
Asn1StringRelativeOID.encode(Asn1BerOutputStream out,
      boolean explicit)
This method encodes and writes to the stream an ASN.1 object identifier
 value including the UNIVERSAL tag value and length if explicit tagging
 is specified. 
 | 
void | 
Asn1AbstractTime.encode(Asn1BerOutputStream out,
      boolean explicit,
      Asn1Tag tag)
This method encodes and writes to the stream an ASN.1 time string value
 including the UNIVERSAL tag value and length if explicit tagging is
 specified. 
 |