public class Asn1Tagging<T extends Asn1Type> extends AbstractAsn1Type<T> implements Asn1Dumpable
Asn1Type.EncodingTypebodyLength, outerEncodeable| Constructor and Description |
|---|
Asn1Tagging(int tagNo,
T value,
boolean isAppSpecific,
boolean isImplicit) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
decodeBody(Asn1ParseResult parseResult) |
void |
dumpWith(Asn1Dumper dumper,
int indents) |
protected void |
encodeBody(ByteBuffer buffer) |
protected int |
encodingBodyLength() |
void |
useImplicit(boolean isImplicit)
Use implicit or not.
|
getValue, setValue, toStringdecode, decode, decode, encode, encode, encodingHeaderLength, encodingLength, getBodyLength, getHeaderLength, isBER, isCER, isDefinitiveLength, isDER, isImplicit, isPrimitive, resetBodyLength, taggedDecode, taggedDecode, taggedDecode, taggedEncode, taggedEncode, taggedEncodingLength, useBER, useCER, useDefinitiveLength, useDER, usePrimitiveisAppSpecific, isCollection, isContextSpecific, isEOC, isNull, isSimple, isTagSpecific, isUniversal, simpleInfo, tag, tagFlags, tagNopublic Asn1Tagging(int tagNo,
T value,
boolean isAppSpecific,
boolean isImplicit)
public void useImplicit(boolean isImplicit)
Asn1TypeuseImplicit in interface Asn1TypeuseImplicit in class Asn1Encodeableprotected int encodingBodyLength()
throws IOException
encodingBodyLength in class Asn1EncodeableIOExceptionprotected void encodeBody(ByteBuffer buffer) throws IOException
encodeBody in class Asn1EncodeableIOExceptionprotected void decodeBody(Asn1ParseResult parseResult) throws IOException
decodeBody in class Asn1EncodeableIOExceptionpublic void dumpWith(Asn1Dumper dumper, int indents)
dumpWith in interface Asn1DumpableCopyright © 2014–2017 The Apache Software Foundation. All rights reserved.