Modifier and Type | Class and Description |
---|---|
class |
Asn1CharRange
This class is used to represent a permitted alphabet that is specified
as a large, continuous range of characters.
|
class |
Asn1DiscreteCharSet
This class is used to represent a discrete set of characters from a
permitted alphabet.
|
Modifier and Type | Field and Description |
---|---|
static Asn1CharSet |
Asn1BMPString.CHARSET |
static Asn1CharSet |
Asn1IA5String.CHARSET |
static Asn1CharSet |
Asn1NumericString.CHARSET
The CHARSET constant specifies the character set
for a numeric string in canonical order.
|
static Asn1CharSet |
Asn1PrintableString.CHARSET |
static Asn1CharSet |
Asn1VisibleString.CHARSET |
Modifier and Type | Method and Description |
---|---|
void |
Asn18BitCharString.decode(Asn1PerDecodeBuffer buffer,
Asn1CharSet charSet)
This method decodes an ASN.1 character string value in accordance
with the packed encoding rules (PER).
|
void |
Asn1BMPString.decode(Asn1PerDecodeBuffer buffer,
Asn1CharSet charSet)
This method decodes an ASN.1 character string value in accordance
with the packed encoding rules (PER).
|
void |
Asn1UniversalString.decode(Asn1PerDecodeBuffer buffer,
Asn1CharSet charSet)
This method decodes an ASN.1 UniversalString value in accordance
with the packed encoding rules (PER).
|
void |
Asn18BitCharString.decode(Asn1PerDecodeBuffer buffer,
Asn1CharSet charSet,
long lower,
long upper)
This overloaded version of the decode method decodes an ASN.1
character string value in accordance with the packed encoding
rules (PER).
|
void |
Asn1BMPString.decode(Asn1PerDecodeBuffer buffer,
Asn1CharSet charSet,
long lower,
long upper)
This overloaded version of the decode method decodes an ASN.1
character string value in accordance with the packed encoding
rules (PER).
|
void |
Asn1UniversalString.decode(Asn1PerDecodeBuffer buffer,
Asn1CharSet charSet,
long lower,
long upper)
This overloaded version of the decode method decodes an ASN.1
UniversalString value in accordance with the packed encoding
rules (PER).
|
protected void |
Asn1CharString.decode(Asn1PerDecodeBuffer buffer,
int abpc,
int ubpc,
Asn1CharSet charSet)
This method decodes an ASN.1 character string value in accordance
with the packed encoding rules (PER).
|
protected void |
Asn1UniversalString.decode(Asn1PerDecodeBuffer buffer,
int abpc,
int ubpc,
Asn1CharSet charSet)
This method decodes an ASN.1 UniversalString value in accordance
with the packed encoding rules (PER).
|
protected void |
Asn1CharString.decode(Asn1PerDecodeBuffer buffer,
int abpc,
int ubpc,
Asn1CharSet charSet,
long lower,
long upper)
This overloaded version of the decode method decodes an ASN.1
character string value in accordance with the packed encoding
rules (PER).
|
protected void |
Asn1UniversalString.decode(Asn1PerDecodeBuffer buffer,
int abpc,
int ubpc,
Asn1CharSet charSet,
long lower,
long upper)
This overloaded version of the decode method decodes an ASN.1
UniversalString value in accordance with the packed encoding
rules (PER).
|
protected void |
Asn1UniversalString.decode(Asn1PerDecodeBuffer buffer,
int nchars,
int abpc,
int ubpc,
Asn1CharSet charSet,
int startIdx)
This method decodes the contents of a UniversalString.
|
void |
Asn1PerDecodeBuffer.decodeCharString(int nchars,
int abpc,
int ubpc,
Asn1CharSet charSet,
java.lang.StringBuffer sbuf)
This method decodes the contents of a known-multiplier
character string.
|
protected static void |
Asn1CharString.decodeInternal(Asn1PerDecodeBuffer buffer,
java.lang.StringBuffer stringBuffer,
int abpc,
int ubpc,
Asn1CharSet charSet)
This method decodes an ASN.1 character string value in accordance
with the packed encoding rules (PER).
|
void |
Asn18BitCharString.encode(Asn1PerEncodeBuffer buffer,
Asn1CharSet charSet)
This method encodes an ASN.1 character string value in accordance
with the packed encoding rules (PER).
|
void |
Asn1BMPString.encode(Asn1PerEncodeBuffer buffer,
Asn1CharSet charSet)
This method encodes an ASN.1 character string value in accordance
with the packed encoding rules (PER).
|
void |
Asn1UniversalString.encode(Asn1PerEncodeBuffer buffer,
Asn1CharSet charSet)
This method encodes an ASN.1 UniversalString value in accordance
with the packed encoding rules (PER).
|
void |
Asn18BitCharString.encode(Asn1PerEncodeBuffer buffer,
Asn1CharSet charSet,
long lower,
long upper)
This overloaded version of the encode method encodes an ASN.1
character string value in accordance with the packed encoding
rules (PER).
|
void |
Asn1BMPString.encode(Asn1PerEncodeBuffer buffer,
Asn1CharSet charSet,
long lower,
long upper)
This overloaded version of the encode method encodes an ASN.1
character string value in accordance with the packed encoding
rules (PER).
|
void |
Asn1UniversalString.encode(Asn1PerEncodeBuffer buffer,
Asn1CharSet charSet,
long lower,
long upper)
This overloaded version of the encode method encodes an ASN.1
UniversalString value in accordance with the packed encoding
rules (PER).
|
protected void |
Asn1CharString.encode(Asn1PerEncodeBuffer buffer,
int abpc,
int ubpc,
Asn1CharSet charSet)
This method encodes an ASN.1 character string value in accordance
with the packed encoding rules (PER).
|
protected void |
Asn1UniversalString.encode(Asn1PerEncodeBuffer buffer,
int abpc,
int ubpc,
Asn1CharSet charSet)
This method encodes an ASN.1 UniversalString value in accordance
with the packed encoding rules (PER).
|
protected void |
Asn1CharString.encode(Asn1PerEncodeBuffer buffer,
int abpc,
int ubpc,
Asn1CharSet charSet,
long lower,
long upper)
This overloaded version of the encode method encodes an ASN.1
character string value in accordance with the packed encoding
rules (PER).
|
protected void |
Asn1UniversalString.encode(Asn1PerEncodeBuffer buffer,
int abpc,
int ubpc,
Asn1CharSet charSet,
long lower,
long upper)
This overloaded version of the encode method encodes an ASN.1
UniversalString value in accordance with the packed encoding
rules (PER).
|
protected void |
Asn1UniversalString.encode(Asn1PerEncodeBuffer buffer,
int nchars,
int offset,
int abpc,
int ubpc,
Asn1CharSet charSet)
This method encodes the contents of a UniversalString
type.
|
void |
Asn18BitCharString.encode(Asn1PerOutputStream out,
Asn1CharSet charSet)
This method encodes an ASN.1 character string value in accordance
with the packed encoding rules (PER) directly into the stream.
|
void |
Asn1BMPString.encode(Asn1PerOutputStream out,
Asn1CharSet charSet)
This method encodes an ASN.1 BMP string value in accordance
with the packed encoding rules (PER).
|
void |
Asn1UniversalString.encode(Asn1PerOutputStream out,
Asn1CharSet charSet)
This method encodes an ASN.1 UniversalString value in accordance
with the packed encoding rules (PER).
|
void |
Asn18BitCharString.encode(Asn1PerOutputStream out,
Asn1CharSet charSet,
long lower,
long upper)
This overloaded version of the encode method encodes an ASN.1
character string value directly into the stream, in accordance
with the packed encoding rules (PER).
|
void |
Asn1BMPString.encode(Asn1PerOutputStream out,
Asn1CharSet charSet,
long lower,
long upper)
This overloaded version of the encode method encodes an ASN.1
BMP string value in accordance with the packed encoding
rules (PER).
|
void |
Asn1UniversalString.encode(Asn1PerOutputStream out,
Asn1CharSet charSet,
long lower,
long upper)
This overloaded version of the encode method encodes an ASN.1
UniversalString value in accordance with the packed encoding
rules (PER).
|
protected void |
Asn1UniversalString.encode(Asn1PerOutputStream out,
int abpc,
int ubpc,
Asn1CharSet charSet)
This method encodes an ASN.1 UniversalString value in accordance
with the packed encoding rules (PER).
|
protected void |
Asn1UniversalString.encode(Asn1PerOutputStream out,
int abpc,
int ubpc,
Asn1CharSet charSet,
long lower,
long upper)
This overloaded version of the encode method encodes an ASN.1
UniversalString value in accordance with the packed encoding
rules (PER).
|
protected void |
Asn1UniversalString.encode(Asn1PerOutputStream out,
int nchars,
int offset,
int abpc,
int ubpc,
Asn1CharSet charSet)
This method encodes the contents of a UniversalString
type.
|
void |
Asn1PerEncodeBuffer.encodeCharString(java.lang.String value,
int nchars,
int offset,
int abpc,
int ubpc,
Asn1CharSet charSet)
This method encodes the contents of a known-multiplier character
string type.
|
void |
Asn1PerEncoder.encodeCharString(java.lang.String value,
int nchars,
int offset,
int abpc,
int ubpc,
Asn1CharSet charSet)
This method encodes the contents of a known-multiplier character
string type.
|
void |
Asn1PerOutputStream.encodeCharString(java.lang.String value,
int nchars,
int offset,
int abpc,
int ubpc,
Asn1CharSet charSet) |
static void |
Asn18BitCharString.skip(Asn1PerDecodeBuffer buffer,
Asn1CharSet charSet)
This method decodes an ASN.1 character string value in accordance
with the packed encoding rules (PER).
|
boolean |
Asn1CharString.validate(Asn1CharSet charSet)
This method will attempt to validate a string against its internal
character set.
|
boolean |
Asn1UniversalString.validate(Asn1CharSet charSet)
This method will attempt to validate a string against its internal
character set.
|