Package com.hierynomus.asn1.types
Class ASN1Tag<T extends ASN1Object>
java.lang.Object
com.hierynomus.asn1.types.ASN1Tag<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ASN1Encoding
private final ASN1TagClass
static final ASN1Tag
<ASN1BitString> static final ASN1Tag
<ASN1Boolean> static final ASN1Tag
<ASN1Enumerated> static final ASN1Tag
<ASN1Integer> static final ASN1Tag
<ASN1ObjectIdentifier> static final ASN1Tag
<?> static final ASN1Tag
<ASN1Sequence> private final Set
<ASN1Encoding> private final int
-
Constructor Summary
ConstructorsModifierConstructorDescriptionASN1Tag
(ASN1TagClass asn1TagClass, int tag, ASN1Encoding asn1Encoding) private
ASN1Tag
(ASN1TagClass asn1TagClass, int tag, ASN1Encoding asn1Encoding, Set<ASN1Encoding> supportedEncodings) ASN1Tag
(ASN1TagClass asn1TagClass, int tag, Set<ASN1Encoding> supportedEncodings) -
Method Summary
Modifier and TypeMethodDescriptionstatic ASN1Tag
application
(int tag) asEncoded
(ASN1Encoding asn1Encoding) static ASN1Tag
contextSpecific
(int tag) boolean
static ASN1Tag
forTag
(ASN1TagClass asn1TagClass, int tag) int
getTag()
int
hashCode()
boolean
abstract ASN1Parser
<T> newParser
(ASN1Decoder decoder) abstract ASN1Serializer
<T> newSerializer
(ASN1Encoder encoder) toString()
-
Field Details
-
tags
-
BOOLEAN
-
INTEGER
-
BIT_STRING
-
OCTET_STRING
-
NULL
-
OBJECT_IDENTIFIER
-
ENUMERATED
-
SET
-
SEQUENCE
-
asn1TagClass
-
tag
private final int tag -
supportedEncodings
-
asn1Encoding
-
-
Constructor Details
-
ASN1Tag
-
ASN1Tag
-
ASN1Tag
private ASN1Tag(ASN1TagClass asn1TagClass, int tag, ASN1Encoding asn1Encoding, Set<ASN1Encoding> supportedEncodings)
-
-
Method Details
-
constructed
-
primitive
-
asEncoded
-
application
-
contextSpecific
-
forTag
-
getTag
public int getTag() -
getAsn1TagClass
-
getSupportedEncodings
-
getAsn1Encoding
-
isConstructed
public boolean isConstructed() -
newParser
-
newSerializer
-
equals
-
hashCode
public int hashCode() -
toString
-