public class Asn1Parser
extends java.lang.Object
TODO: Consider extending/re-writing this parser and refactoring the SpnegoTokenFixer to use it.
| Modifier and Type | Field and Description |
|---|---|
static int |
TAG_ATTRIBUTE_BASE |
static int |
TAG_INTEGER |
static int |
TAG_NULL |
static int |
TAG_OCTET_STRING |
static int |
TAG_OID |
static int |
TAG_SEQUENCE |
| Constructor and Description |
|---|
Asn1Parser(byte[] source) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
eof() |
int |
getNestedSequenceLevel() |
byte[] |
parseAttributeAsBytes(int index) |
void |
parseBytes(byte[] dest) |
void |
parseFullLength() |
java.math.BigInteger |
parseInt() |
int |
parseLength() |
void |
parseNull() |
byte[] |
parseOctetString() |
byte[] |
parseOIDAsBytes() |
void |
parseTag(int tag) |
void |
parseTagSequence() |
int |
peekTag() |
public static final int TAG_INTEGER
public static final int TAG_OCTET_STRING
public static final int TAG_NULL
public static final int TAG_OID
public static final int TAG_SEQUENCE
public static final int TAG_ATTRIBUTE_BASE
public boolean eof()
public int peekTag()
public void parseTagSequence()
public void parseTag(int tag)
public void parseFullLength()
public int parseLength()
public java.math.BigInteger parseInt()
public byte[] parseOctetString()
public void parseNull()
public byte[] parseOIDAsBytes()
public byte[] parseAttributeAsBytes(int index)
public void parseBytes(byte[] dest)
public int getNestedSequenceLevel()
Copyright © 2000-2024 Apache Software Foundation.
Apache Tomcat, Tomcat, Apache, the Apache Tomcat logo and the Apache logo are either registered trademarks or trademarks of the Apache Software Foundation.