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.
|