Modifier and Type | Class and Description |
---|---|
class |
Asn1DerEncodeBuffer
This class handles the encoding of ASN.1 messages as specified in
the Distinguished Encoding Rules (DER) as specified in the ITU-T X.690
standard.
|
Modifier and Type | Method and Description |
---|---|
int |
Asn1Type.encode(Asn1BerEncodeBuffer buffer)
This method is used to encode a message in BER or DER format.
|
int |
TS32297CDRHeader.encode(Asn1BerEncodeBuffer buffer) |
int |
TS32297CDRHeader.TS32297RelVerId.encode(Asn1BerEncodeBuffer buffer) |
long |
TS32297FileHeader.encode(Asn1BerEncodeBuffer buffer) |
void |
TS32297FileHeader.TS32297IpAddress.encode(Asn1BerEncodeBuffer buffer) |
int |
TS32297FileHeader.TS32297RelVerId.encode(Asn1BerEncodeBuffer buffer) |
void |
TS32297FileHeader.TS32297Timestamp.encode(Asn1BerEncodeBuffer buffer) |
static int |
Asn1UTF8String.encode(Asn1BerEncodeBuffer buffer,
Asn1Tag explicitTag,
java.lang.String value)
This method encodes a ASN.1 UTF8String.
|
int |
Asn1BitString.encode(Asn1BerEncodeBuffer buffer,
boolean explicit)
This method encodes an ASN.1 bit string value using the BER or
DER encoding rules.
|
int |
Asn1BMPString.encode(Asn1BerEncodeBuffer buffer,
boolean explicit)
This method encodes an ASN.1 string type.
|
int |
Asn1Boolean.encode(Asn1BerEncodeBuffer buffer,
boolean explicit)
This method encodes an ASN.1 boolean value including the UNIVERSAL
tag value and length if explicit tagging is specified.
|
int |
Asn1ChoiceExt.encode(Asn1BerEncodeBuffer buffer,
boolean explicit)
This method encodes an ASN.1 open type extension value using the
Basic Encoding Rules (BER).
|
int |
Asn1Date.encode(Asn1BerEncodeBuffer buffer,
boolean explicit)
This method encodes an ASN.1 DATE string type.
|
int |
Asn1DateTime.encode(Asn1BerEncodeBuffer buffer,
boolean explicit)
This method encodes an ASN.1 DATE-TIME string type.
|
int |
Asn1Duration.encode(Asn1BerEncodeBuffer buffer,
boolean explicit)
This method encodes an ASN.1 DURATION string type.
|
int |
Asn1Enumerated.encode(Asn1BerEncodeBuffer buffer,
boolean explicit)
This method encodes an ASN.1 enumerated value including the UNIVERSAL
tag value and length if explicit tagging is specified.
|
int |
Asn1GeneralizedTime.encode(Asn1BerEncodeBuffer buffer,
boolean explicit)
This method encodes an ASN.1 string type.
|
int |
Asn1GeneralString.encode(Asn1BerEncodeBuffer buffer,
boolean explicit)
This method encodes an ASN.1 string type.
|
int |
Asn1GraphicString.encode(Asn1BerEncodeBuffer buffer,
boolean explicit)
This method encodes an ASN.1 string type.
|
int |
Asn1IA5String.encode(Asn1BerEncodeBuffer buffer,
boolean explicit)
This method encodes an ASN.1 IA5 string type.
|
int |
Asn1Integer.encode(Asn1BerEncodeBuffer buffer,
boolean explicit)
This method encodes an ASN.1 integer value including the UNIVERSAL
tag value and length if explicit tagging is specified.
|
int |
Asn1Null.encode(Asn1BerEncodeBuffer buffer,
boolean explicit)
This method encodes an ASN.1 null value including the UNIVERSAL
tag value and length if explicit tagging is specified.
|
int |
Asn1NumericString.encode(Asn1BerEncodeBuffer buffer,
boolean explicit)
This method encodes an ASN.1 string type.
|
int |
Asn1ObjectDescriptor.encode(Asn1BerEncodeBuffer buffer,
boolean explicit)
This method encodes an ASN.1 string type.
|
int |
Asn1ObjectIdentifier.encode(Asn1BerEncodeBuffer buffer,
boolean explicit)
This method encodes an ASN.1 object identifier value including
the UNIVERSAL tag value and length if explicit tagging is specified.
|
int |
Asn1OctetString.encode(Asn1BerEncodeBuffer buffer,
boolean explicit)
This method encodes an ASN.1 octet string value including the UNIVERSAL
tag value and length if explicit tagging is specified.
|
int |
Asn1OID_IRI.encode(Asn1BerEncodeBuffer buffer,
boolean explicit)
This method encodes an ASN.1 OID-IRI string value.
|
int |
Asn1OpenExt.encode(Asn1BerEncodeBuffer buffer,
boolean explicit)
This method encodes an ASN.1 open type extension value using the
Basic Encoding Rules (BER).
|
int |
Asn1OpenType.encode(Asn1BerEncodeBuffer buffer,
boolean explicit)
This method encodes an ASN.1 open type value.
|
int |
Asn1PrintableString.encode(Asn1BerEncodeBuffer buffer,
boolean explicit)
This method encodes an ASN.1 string type.
|
int |
Asn1Real.encode(Asn1BerEncodeBuffer buffer,
boolean explicit)
This method encodes an ASN.1 REAL value including the UNIVERSAL
tag value and length if explicit tagging is specified.
|
int |
Asn1Real10.encode(Asn1BerEncodeBuffer buffer,
boolean explicit)
This method encodes an ASN.1 real10 value including the UNIVERSAL
tag value and length if explicit tagging is specified.
|
int |
Asn1RelativeOID.encode(Asn1BerEncodeBuffer buffer,
boolean explicit)
This method encodes an ASN.1 relative object identifier value including
the UNIVERSAL tag value and length if explicit tagging is specified.
|
int |
Asn1T61String.encode(Asn1BerEncodeBuffer buffer,
boolean explicit)
This method encodes an ASN.1 string type.
|
int |
Asn1Time.encode(Asn1BerEncodeBuffer buffer,
boolean explicit)
This method encodes an ASN.1 TIME string type.
|
int |
Asn1TimeOfDay.encode(Asn1BerEncodeBuffer buffer,
boolean explicit)
This method encodes an ASN.1 TIME-OF-DAY string type.
|
int |
Asn1Type.encode(Asn1BerEncodeBuffer buffer,
boolean explicit)
This method is used to encode this data type in BER or DER format.
|
int |
Asn1TypeIF.encode(Asn1BerEncodeBuffer buffer,
boolean explicit)
This method declaration is the signature of the standard Basic
Encoding Rules (BER) or Distinguished Encoding Rules (DER) encode
method.
|
int |
Asn1UniversalString.encode(Asn1BerEncodeBuffer buffer,
boolean explicit)
This method encodes an ASN.1 universal string type.
|
int |
Asn1UTCTime.encode(Asn1BerEncodeBuffer buffer,
boolean explicit)
This method encodes an ASN.1 string type.
|
int |
Asn1UTF8String.encode(Asn1BerEncodeBuffer buffer,
boolean explicit)
This method encodes an ASN.1 string type.
|
int |
Asn1VideotexString.encode(Asn1BerEncodeBuffer buffer,
boolean explicit)
This method encodes an ASN.1 string type.
|
int |
Asn1VisibleString.encode(Asn1BerEncodeBuffer buffer,
boolean explicit)
This method encodes an ASN.1 Visible string type.
|
int |
Asn1X694OrderElement.encode(Asn1BerEncodeBuffer buffer,
boolean explicit)
This method encodes an X.694 order element value including the
tag value and length if explicit tagging is specified.
|
int |
Asn1BigInteger.encode(Asn1BerEncodeBuffer buffer,
boolean explicit)
This method encodes an ASN.1 integer value including the UNIVERSAL
tag value and length if explicit tagging is specified.
|
int |
Asn1StringOID.encode(Asn1BerEncodeBuffer buffer,
boolean explicit)
This method encodes an ASN.1 object identifier value including
the UNIVERSAL tag value and length if explicit tagging is specified.
|
int |
Asn1StringRelativeOID.encode(Asn1BerEncodeBuffer buffer,
boolean explicit)
This method encodes an ASN.1 relative object identifier value including
the UNIVERSAL tag value and length if explicit tagging is specified.
|
protected int |
Asn1AbstractTime.encode(Asn1BerEncodeBuffer buffer,
boolean explicit,
Asn1Tag tag)
This method encodes ASN.1 time string type.
|
protected int |
Asn1CharString.encode(Asn1BerEncodeBuffer buffer,
boolean explicit,
Asn1Tag tag)
This method encodes ASN.1 8-bit character string types including
IA5String, PrintableString, NumericString, etc.
|
protected static int |
Asn1CharString.encode(Asn1BerEncodeBuffer buffer,
java.lang.String value,
boolean explicit,
Asn1Tag tag)
Encode the given string value, as a character string, according to BER,
encoding a single byte per character.
|