public abstract class ASN1Tag<T extends ASN1Object>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static ASN1Tag<ASN1BitString> |
BIT_STRING |
static ASN1Tag<ASN1Boolean> |
BOOLEAN |
static ASN1Tag<ASN1Enumerated> |
ENUMERATED |
static ASN1Tag<ASN1Integer> |
INTEGER |
static ASN1Tag<ASN1Null> |
NULL |
static ASN1Tag<ASN1ObjectIdentifier> |
OBJECT_IDENTIFIER |
static ASN1Tag<?> |
OCTET_STRING |
static ASN1Tag<ASN1Sequence> |
SEQUENCE |
static ASN1Tag<ASN1Set> |
SET |
| Constructor and Description |
|---|
ASN1Tag(ASN1TagClass asn1TagClass,
int tag,
ASN1Encoding asn1Encoding) |
ASN1Tag(ASN1TagClass asn1TagClass,
int tag,
java.util.Set<ASN1Encoding> supportedEncodings) |
| Modifier and Type | Method and Description |
|---|---|
static ASN1Tag |
application(int tag) |
ASN1Tag<T> |
asEncoded(ASN1Encoding asn1Encoding) |
ASN1Tag<T> |
constructed() |
static ASN1Tag |
contextSpecific(int tag) |
boolean |
equals(java.lang.Object o) |
static ASN1Tag |
forTag(ASN1TagClass asn1TagClass,
int tag) |
ASN1Encoding |
getAsn1Encoding() |
ASN1TagClass |
getAsn1TagClass() |
java.util.EnumSet<ASN1Encoding> |
getSupportedEncodings() |
int |
getTag() |
int |
hashCode() |
boolean |
isConstructed() |
abstract ASN1Parser<T> |
newParser(ASN1Decoder decoder) |
abstract ASN1Serializer<T> |
newSerializer(ASN1Encoder encoder) |
ASN1Tag<T> |
primitive() |
java.lang.String |
toString() |
public static final ASN1Tag<ASN1Boolean> BOOLEAN
public static final ASN1Tag<ASN1Integer> INTEGER
public static final ASN1Tag<ASN1BitString> BIT_STRING
public static final ASN1Tag<?> OCTET_STRING
public static final ASN1Tag<ASN1ObjectIdentifier> OBJECT_IDENTIFIER
public static final ASN1Tag<ASN1Enumerated> ENUMERATED
public static final ASN1Tag<ASN1Sequence> SEQUENCE
public ASN1Tag(ASN1TagClass asn1TagClass, int tag, java.util.Set<ASN1Encoding> supportedEncodings)
public ASN1Tag(ASN1TagClass asn1TagClass, int tag, ASN1Encoding asn1Encoding)
public ASN1Tag<T> asEncoded(ASN1Encoding asn1Encoding)
public static ASN1Tag application(int tag)
public static ASN1Tag contextSpecific(int tag)
public static ASN1Tag forTag(ASN1TagClass asn1TagClass, int tag)
public int getTag()
public ASN1TagClass getAsn1TagClass()
public java.util.EnumSet<ASN1Encoding> getSupportedEncodings()
public ASN1Encoding getAsn1Encoding()
public boolean isConstructed()
public abstract ASN1Parser<T> newParser(ASN1Decoder decoder)
public abstract ASN1Serializer<T> newSerializer(ASN1Encoder encoder)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object