public class DLTaggedObject extends ASN1TaggedObject
Modifier and Type | Field and Description |
---|---|
private static byte[] |
ZERO_BYTES |
empty, explicit, obj, tagNo
Constructor and Description |
---|
DLTaggedObject(boolean explicit,
int tagNo,
ASN1Encodable obj) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
encode(ASN1OutputStream out) |
(package private) int |
encodedLength() |
(package private) boolean |
isConstructed() |
asn1Equals, getInstance, getInstance, getLoadedObject, getObject, getObjectParser, getTagNo, hashCode, isEmpty, isExplicit, toDERObject, toDLObject, toString
equals, fromByteArray, toASN1Primitive
getEncoded, getEncoded, hasEncodedTagValue, toASN1Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
toASN1Primitive
private static final byte[] ZERO_BYTES
public DLTaggedObject(boolean explicit, int tagNo, ASN1Encodable obj)
explicit
- true if an explicitly tagged object.tagNo
- the tag number for this object.obj
- the tagged object.boolean isConstructed()
isConstructed
in class ASN1Primitive
int encodedLength() throws IOException
encodedLength
in class ASN1Primitive
IOException
void encode(ASN1OutputStream out) throws IOException
encode
in class ASN1TaggedObject
IOException