|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ASN1Type | |
---|---|
jp.bitmeister.asn1.codec | Contains the interfaces used for ASN.1 codecs. |
jp.bitmeister.asn1.codec.ber | Contains the codec classes used for BER(Basic Encoding Rules) encoding and decoding. |
jp.bitmeister.asn1.codec.xer | Contains the codec classes used for XER(XML Encoding Rules) encoding and decoding. |
jp.bitmeister.asn1.exception | Contains the exceptions related to this library. |
jp.bitmeister.asn1.processor | Contains the classes and interfaces used for processors which apply some process to ASN.1 data. |
jp.bitmeister.asn1.type | Contains the common classes and interfaces used for defining ASN.1 types and processing ASN.1 data. |
jp.bitmeister.asn1.type.builtin | Contains the classes which represents built-in ASN.1 types. |
jp.bitmeister.asn1.type.useful | Contains the classes which represents useful ASN.1 types. |
Uses of ASN1Type in jp.bitmeister.asn1.codec |
---|
Methods in jp.bitmeister.asn1.codec with type parameters of type ASN1Type | ||
---|---|---|
|
ASN1Decoder.decode(java.lang.Class<T> type)
Decodes source data and sets these decoded values to an instance of the ASN.1 type. |
Methods in jp.bitmeister.asn1.codec that return ASN1Type | |
---|---|
ASN1Type |
ASN1Decoder.decode()
Decodes source data to an ASN.1 data. |
Methods in jp.bitmeister.asn1.codec with parameters of type ASN1Type | |
---|---|
int |
ASN1Encoder.encode(ASN1Type data)
Encodes the ASN.1 data to destination format. |
Uses of ASN1Type in jp.bitmeister.asn1.codec.ber |
---|
Methods in jp.bitmeister.asn1.codec.ber with type parameters of type ASN1Type | ||
---|---|---|
|
BerDecoder.decode(java.lang.Class<T> type)
|
Methods in jp.bitmeister.asn1.codec.ber that return ASN1Type | |
---|---|
ASN1Type |
BerDecoder.decode()
|
Methods in jp.bitmeister.asn1.codec.ber with parameters of type ASN1Type | |
---|---|
int |
BerEncoder.encode(ASN1Type data)
Encodes an ASN.1 data. |
Method parameters in jp.bitmeister.asn1.codec.ber with type arguments of type ASN1Type | |
---|---|
jp.bitmeister.asn1.codec.ber.EncodedOctets |
BerEncoder.visit(SEQUENCE_OF<? extends ASN1Type> data)
|
java.lang.Void |
BerDecoder.visit(SEQUENCE_OF<? extends ASN1Type> data)
|
jp.bitmeister.asn1.codec.ber.ConstructedOctets |
DerEncoder.visit(SET_OF<? extends ASN1Type> data)
|
jp.bitmeister.asn1.codec.ber.ConstructedOctets |
BerEncoder.visit(SET_OF<? extends ASN1Type> data)
|
java.lang.Void |
BerDecoder.visit(SET_OF<? extends ASN1Type> data)
|
Uses of ASN1Type in jp.bitmeister.asn1.codec.xer |
---|
Methods in jp.bitmeister.asn1.codec.xer with type parameters of type ASN1Type | ||
---|---|---|
|
XerDecoder.decode(java.lang.Class<T> type)
|
Methods in jp.bitmeister.asn1.codec.xer that return ASN1Type | |
---|---|
ASN1Type |
XerDecoder.decode()
|
Methods in jp.bitmeister.asn1.codec.xer with parameters of type ASN1Type | |
---|---|
int |
XerEncoder.encode(ASN1Type data)
Encodes an ASN.1 data. |
Method parameters in jp.bitmeister.asn1.codec.xer with type arguments of type ASN1Type | |
---|---|
java.lang.String |
XerEncoder.visit(SEQUENCE_OF<? extends ASN1Type> data)
|
jp.bitmeister.asn1.codec.xer.XerDecoder.DataDecoder |
XerDecoder.visit(SEQUENCE_OF<? extends ASN1Type> data)
|
java.lang.String |
XerEncoder.visit(SET_OF<? extends ASN1Type> data)
|
jp.bitmeister.asn1.codec.xer.XerDecoder.DataDecoder |
XerDecoder.visit(SET_OF<? extends ASN1Type> data)
|
Uses of ASN1Type in jp.bitmeister.asn1.exception |
---|
Methods in jp.bitmeister.asn1.exception with parameters of type ASN1Type | |
---|---|
void |
ASN1RuntimeException.setMessage(java.lang.String description,
java.lang.Throwable cause,
java.lang.Class<? extends ASN1Type> type,
java.lang.String element,
ASN1Type data)
Set detailed message of this exception. |
void |
ASN1Exception.setMessage(java.lang.String description,
java.lang.Throwable cause,
java.lang.Class<? extends ASN1Type> type,
java.lang.String element,
ASN1Type data)
Set detailed message of this exception. |
Method parameters in jp.bitmeister.asn1.exception with type arguments of type ASN1Type | |
---|---|
void |
ASN1RuntimeException.setMessage(java.lang.String description,
java.lang.Throwable cause,
java.lang.Class<? extends ASN1Type> type,
java.lang.String element,
ASN1Type data)
Set detailed message of this exception. |
void |
ASN1Exception.setMessage(java.lang.String description,
java.lang.Throwable cause,
java.lang.Class<? extends ASN1Type> type,
java.lang.String element,
ASN1Type data)
Set detailed message of this exception. |
Uses of ASN1Type in jp.bitmeister.asn1.processor |
---|
Methods in jp.bitmeister.asn1.processor with parameters of type ASN1Type | |
---|---|
java.lang.String |
ASN1StringBuilder.process(ASN1Type data)
Returns a string representation of the ASN.1 data. |
T |
ASN1Processor.process(ASN1Type data)
Processing method. |
Method parameters in jp.bitmeister.asn1.processor with type arguments of type ASN1Type | |
---|---|
R |
ASN1VisitorAdaptor.visit(SEQUENCE_OF<? extends ASN1Type> data)
|
R |
ASN1Visitor.visit(SEQUENCE_OF<? extends ASN1Type> data)
Visits the SEQUENCE_OF data. |
java.lang.Void |
ASN1StringBuilder.visit(SEQUENCE_OF<? extends ASN1Type> data)
|
R |
ASN1VisitorAdaptor.visit(SET_OF<? extends ASN1Type> data)
|
R |
ASN1Visitor.visit(SET_OF<? extends ASN1Type> data)
Visits the SET_OF data. |
java.lang.Void |
ASN1StringBuilder.visit(SET_OF<? extends ASN1Type> data)
|
Uses of ASN1Type in jp.bitmeister.asn1.type |
---|
Classes in jp.bitmeister.asn1.type with type parameters of type ASN1Type | |
---|---|
class |
CollectionType<T extends ASN1Type>
The base class for structured types defined by referencing a single ASN.1 type. |
interface |
Concatenatable<T extends ASN1Type>
The interface for classes which can be encoded to constructed form. |
Subclasses of ASN1Type in jp.bitmeister.asn1.type | |
---|---|
class |
CollectionType<T extends ASN1Type>
The base class for structured types defined by referencing a single ASN.1 type. |
class |
ConstructiveType
The base class for structured types defined by referencing a list of ASN.1 types. |
class |
PrimitiveType<T>
The base class for primitive ASN.1 types. |
class |
SelectiveType
The base class for structured types defined by referencing a list of distinct ASN.1 types. |
class |
StringType
The base class for character string types. |
class |
StructuredType
The base type for structured types. |
class |
TimeType
The base class for types which contains a String that represents date
and time. |
class |
UnknownType
Represents a type that does not have definition. |
Methods in jp.bitmeister.asn1.type with type parameters of type ASN1Type | ||
---|---|---|
static
|
ASN1Type.instantiate(java.lang.Class<T> type)
Instantiates an ASN.1 data of the type specified by the Class
parameter. |
Methods in jp.bitmeister.asn1.type that return ASN1Type | |
---|---|
abstract ASN1Type |
StructuredType.get(java.lang.String elementName)
Gets the ASN.1 data from the element specified by the identifier of this instance. |
ASN1Type |
SelectiveType.get(java.lang.String elementName)
|
ASN1Type |
ConstructiveType.get(java.lang.String elementName)
|
ASN1Type |
ConstructiveType.getComponent(ElementSpecification element)
Returns the ASN.1 data that assigned to the element of this instance. |
ASN1Type |
NamedTypeSpecification.instantiate()
Creates a new instance of this element type. |
static ASN1Type |
ASN1ModuleManager.instantiate(java.lang.Class<? extends ASN1Module> module,
ASN1TagClass tagClass,
int tagNumber)
Instantiates an ASN.1 data specified by the ASN.1 tag and the tag class. |
static ASN1Type |
ASN1ModuleManager.instantiate(java.lang.Class<? extends ASN1Module> module,
java.lang.String typeIdentifier)
Instantiates an ASN.1 data specified by the type identifier. |
ASN1Type |
SelectiveType.selectedValue()
Returns the ASN.1 data of selected alternative. |
Methods in jp.bitmeister.asn1.type with parameters of type ASN1Type | |
---|---|
int |
ValueComparable.compareTo(ASN1Type other)
Compares the value of this instance to the value of the other instance. |
abstract void |
StructuredType.set(NamedTypeSpecification namedType,
ASN1Type component)
Sets the ASN.1 data to the element specified by the NamedTypeSpecification of this instance. |
void |
SelectiveType.set(NamedTypeSpecification alternative,
ASN1Type data)
|
void |
ConstructiveType.set(NamedTypeSpecification component,
ASN1Type data)
|
abstract void |
StructuredType.set(java.lang.String elementName,
ASN1Type component)
Sets the ASN.1 data to the element specified by the identifier of this instance. |
void |
SelectiveType.set(java.lang.String elementName,
ASN1Type component)
|
void |
ConstructiveType.set(java.lang.String elementName,
ASN1Type component)
|
Constructors in jp.bitmeister.asn1.type with parameters of type ASN1Type | |
---|---|
CollectionType(java.lang.Class<T> componentType,
T... components)
Instantiate a CollectionType instance whose component is the type
and initialize it with the components. |
|
SelectiveType(ASN1TagClass tagClass,
int tagNumber,
ASN1Type data)
Instantiates a SelectiveType and initialize it with parameters. |
|
SelectiveType(ASN1Type data)
Instantiates a SelectiveType and initialize it with the
parameter. |
Uses of ASN1Type in jp.bitmeister.asn1.type.builtin |
---|
Classes in jp.bitmeister.asn1.type.builtin with type parameters of type ASN1Type | |
---|---|
class |
SEQUENCE_OF<T extends ASN1Type>
Represents ASN.1 'SEQUENCE OF' type. |
class |
SET_OF<T extends ASN1Type>
Represents ASN.1 'SET OF' type. |
Subclasses of ASN1Type in jp.bitmeister.asn1.type.builtin | |
---|---|
class |
ANY
Represents ASN.1 'ANY' type. |
class |
BIT_STRING
Represents ASN.1 'BIT STRING' type. |
class |
BOOLEAN
Represents ASN.1 'BOOLEAN' type. |
class |
CHOICE
Represents ASN.1 'CHOICE' type. |
class |
ENUMERATED
Represents ASN.1 'ENUMERATED' type. |
class |
INTEGER
Represents ASN.1 'INTEGER' type. |
class |
NULL
Represents ASN.1 'NULL' type. |
class |
OBJECT_IDENTIFIER
Represents ASN.1 'OBJECT IDENTIFIER' type. |
class |
OCTET_STRING
Represents ASN.1 'OCTET STRING' type. |
class |
REAL
Represents ASN.1 'REAL' type. |
class |
RELATIVE_OID
Represents ASN.1 'RELATIVE-OID' type. |
class |
SEQUENCE
Represents ASN.1 'SEQUENCE' type. |
class |
SEQUENCE_OF<T extends ASN1Type>
Represents ASN.1 'SEQUENCE OF' type. |
class |
SET
Represents ASN.1 'SET' type. |
class |
SET_OF<T extends ASN1Type>
Represents ASN.1 'SET OF' type. |
Methods in jp.bitmeister.asn1.type.builtin with parameters of type ASN1Type | |
---|---|
int |
REAL.compareTo(ASN1Type other)
|
int |
INTEGER.compareTo(ASN1Type other)
|
Constructors in jp.bitmeister.asn1.type.builtin with parameters of type ASN1Type | |
---|---|
ANY(ASN1Type value)
Instantiates an ANY and initialize it with the ASN1Type
value. |
|
CHOICE(ASN1TagClass tagClass,
int tagNumber,
ASN1Type data)
Instantiates a CHOICE and initialize it with parameters. |
|
CHOICE(ASN1Type data)
Instantiates a CHOICE and initialize it with the parameter. |
|
SEQUENCE_OF(java.lang.Class<T> componentType,
T... components)
Instantiate a SEQUENCE_OF and initialize it with the components. |
|
SET_OF(java.lang.Class<T> componentType,
T... components)
Instantiate a SET_OF and initialize it with the components. |
Uses of ASN1Type in jp.bitmeister.asn1.type.useful |
---|
Subclasses of ASN1Type in jp.bitmeister.asn1.type.useful | |
---|---|
class |
BMPString
Represents ASN.1 'BMPString' type. |
class |
CHARACTER_STRING
Represents ASN.1 'CHARACTER STRING' type. |
class |
EMBEDDED_PDV
Represents ASN.1 'EMBEDDED PDV' type. |
static class |
EMBEDDED_PDV.ContextNegotiation
Sequence type definition for 'context-negotiation' field. |
static class |
EMBEDDED_PDV.Identification
Choice type definition for 'identification' field. |
static class |
EMBEDDED_PDV.Syntaxes
Sequence type definition for 'syntaxes' field. |
class |
EXTERNAL
Represents ASN.1 'EXTERNAL' type. |
static class |
EXTERNAL.Encoding
Represents 'CHOICE' type for 'encoding' of 'EXTERNAL' type. |
class |
GeneralizedTime
Represents ASN.1 "GeneralizedTime" type. |
class |
GeneralString
Represents ASN.1 'GeneralString' type. |
class |
GraphicString
Represents ASN.1 'GraphicString' type. |
class |
IA5String
Represents ASN.1 'IA5String' type. |
class |
NumericString
Represents ASN.1 'NumericString' type. |
class |
ObjectDescriptor
Represents ASN.1 'ObjectDescriptor' type. |
class |
PrintableString
Represents ASN.1 'PrintableString' type. |
class |
TeletexString
Represents ASN.1 'TeletexString' type. |
class |
UniversalString
Represents ASN.1 'UniversalString' type. |
class |
UTCTime
Represents ASN.1 'UTCTime' type. |
class |
UTF8String
Represents ASN.1 'UTF8String' type. |
class |
VideotexString
Represents ASN.1 'VideotexString' type. |
class |
VisibleString
Represents ASN.1 'VisibleString' type. |
Constructors in jp.bitmeister.asn1.type.useful with parameters of type ASN1Type | |
---|---|
EMBEDDED_PDV.Identification(ASN1TagClass tagClass,
int tagNumber,
ASN1Type data)
Instantiates an Identification and initialize it with
parameters. |
|
EXTERNAL.Encoding(ASN1TagClass tagClass,
int tagNumber,
ASN1Type data)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |