Package org.bouncycastle.asn1
Class ASN1Util
- java.lang.Object
-
- org.bouncycastle.asn1.ASN1Util
-
public abstract class ASN1Util extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ASN1Util()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ASN1PrimitivegetBaseUniversal(ASN1TaggedObject taggedObject, int tagClass, int tagNo, boolean declaredExplicit, int baseTagNo)static ASN1PrimitivegetContextBaseUniversal(ASN1TaggedObject taggedObject, int tagNo, boolean declaredExplicit, int baseTagNo)static ASN1ObjectgetExplicitBaseObject(ASN1TaggedObject taggedObject, int tagClass, int tagNo)static ASN1TaggedObjectgetExplicitBaseTagged(ASN1TaggedObject taggedObject, int tagClass, int tagNo)static ASN1ObjectgetExplicitContextBaseObject(ASN1TaggedObject taggedObject, int tagNo)static ASN1TaggedObjectgetExplicitContextBaseTagged(ASN1TaggedObject taggedObject, int tagNo)static ASN1TaggedObjectgetImplicitBaseTagged(ASN1TaggedObject taggedObject, int tagClass, int tagNo, int baseTagClass, int baseTagNo)static ASN1TaggedObjectgetImplicitContextBaseTagged(ASN1TaggedObject taggedObject, int tagNo, int baseTagClass, int baseTagNo)static java.lang.StringgetTagText(int tagClass, int tagNo)static java.lang.StringgetTagText(ASN1TaggedObject taggedObject)static java.lang.StringgetTagText(ASN1TaggedObjectParser taggedObjectParser)static ASN1EncodableparseBaseUniversal(ASN1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo, boolean declaredExplicit, int baseTagNo)static ASN1EncodableparseContextBaseUniversal(ASN1TaggedObjectParser taggedObjectParser, int tagNo, boolean declaredExplicit, int baseTagNo)static ASN1EncodableparseExplicitBaseObject(ASN1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo)static ASN1TaggedObjectParserparseExplicitBaseTagged(ASN1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo)static ASN1EncodableparseExplicitContextBaseObject(ASN1TaggedObjectParser taggedObjectParser, int tagNo)static ASN1TaggedObjectParserparseExplicitContextBaseTagged(ASN1TaggedObjectParser taggedObjectParser, int tagNo)static ASN1TaggedObjectParserparseImplicitBaseTagged(ASN1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo, int baseTagClass, int baseTagNo)static ASN1TaggedObjectParserparseImplicitContextBaseTagged(ASN1TaggedObjectParser taggedObjectParser, int tagNo, int baseTagClass, int baseTagNo)static ASN1PrimitivetryGetBaseUniversal(ASN1TaggedObject taggedObject, int tagClass, int tagNo, boolean declaredExplicit, int baseTagNo)static ASN1PrimitivetryGetContextBaseUniversal(ASN1TaggedObject taggedObject, int tagNo, boolean declaredExplicit, int baseTagNo)static ASN1ObjecttryGetExplicitBaseObject(ASN1TaggedObject taggedObject, int tagClass, int tagNo)static ASN1TaggedObjecttryGetExplicitBaseTagged(ASN1TaggedObject taggedObject, int tagClass, int tagNo)static ASN1ObjecttryGetExplicitContextBaseObject(ASN1TaggedObject taggedObject, int tagNo)static ASN1TaggedObjecttryGetExplicitContextBaseTagged(ASN1TaggedObject taggedObject, int tagNo)static ASN1TaggedObjecttryGetImplicitBaseTagged(ASN1TaggedObject taggedObject, int tagClass, int tagNo, int baseTagClass, int baseTagNo)static ASN1TaggedObjecttryGetImplicitContextBaseTagged(ASN1TaggedObject taggedObject, int tagNo, int baseTagClass, int baseTagNo)static ASN1EncodabletryParseBaseUniversal(ASN1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo, boolean declaredExplicit, int baseTagNo)static ASN1EncodabletryParseContextBaseUniversal(ASN1TaggedObjectParser taggedObjectParser, int tagNo, boolean declaredExplicit, int baseTagNo)static ASN1EncodabletryParseExplicitBaseObject(ASN1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo)static ASN1TaggedObjectParsertryParseExplicitBaseTagged(ASN1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo)static ASN1EncodabletryParseExplicitContextBaseObject(ASN1TaggedObjectParser taggedObjectParser, int tagNo)static ASN1TaggedObjectParsertryParseExplicitContextBaseTagged(ASN1TaggedObjectParser taggedObjectParser, int tagNo)static ASN1TaggedObjectParsertryParseImplicitBaseTagged(ASN1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo, int baseTagClass, int baseTagNo)static ASN1TaggedObjectParsertryParseImplicitContextBaseTagged(ASN1TaggedObjectParser taggedObjectParser, int tagNo, int baseTagClass, int baseTagNo)
-
-
-
Method Detail
-
getTagText
public static java.lang.String getTagText(ASN1TaggedObject taggedObject)
-
getTagText
public static java.lang.String getTagText(ASN1TaggedObjectParser taggedObjectParser)
-
getTagText
public static java.lang.String getTagText(int tagClass, int tagNo)
-
getExplicitBaseObject
public static ASN1Object getExplicitBaseObject(ASN1TaggedObject taggedObject, int tagClass, int tagNo)
-
getExplicitContextBaseObject
public static ASN1Object getExplicitContextBaseObject(ASN1TaggedObject taggedObject, int tagNo)
-
tryGetExplicitBaseObject
public static ASN1Object tryGetExplicitBaseObject(ASN1TaggedObject taggedObject, int tagClass, int tagNo)
-
tryGetExplicitContextBaseObject
public static ASN1Object tryGetExplicitContextBaseObject(ASN1TaggedObject taggedObject, int tagNo)
-
getExplicitBaseTagged
public static ASN1TaggedObject getExplicitBaseTagged(ASN1TaggedObject taggedObject, int tagClass, int tagNo)
-
getExplicitContextBaseTagged
public static ASN1TaggedObject getExplicitContextBaseTagged(ASN1TaggedObject taggedObject, int tagNo)
-
tryGetExplicitBaseTagged
public static ASN1TaggedObject tryGetExplicitBaseTagged(ASN1TaggedObject taggedObject, int tagClass, int tagNo)
-
tryGetExplicitContextBaseTagged
public static ASN1TaggedObject tryGetExplicitContextBaseTagged(ASN1TaggedObject taggedObject, int tagNo)
-
getImplicitBaseTagged
public static ASN1TaggedObject getImplicitBaseTagged(ASN1TaggedObject taggedObject, int tagClass, int tagNo, int baseTagClass, int baseTagNo)
-
getImplicitContextBaseTagged
public static ASN1TaggedObject getImplicitContextBaseTagged(ASN1TaggedObject taggedObject, int tagNo, int baseTagClass, int baseTagNo)
-
tryGetImplicitBaseTagged
public static ASN1TaggedObject tryGetImplicitBaseTagged(ASN1TaggedObject taggedObject, int tagClass, int tagNo, int baseTagClass, int baseTagNo)
-
tryGetImplicitContextBaseTagged
public static ASN1TaggedObject tryGetImplicitContextBaseTagged(ASN1TaggedObject taggedObject, int tagNo, int baseTagClass, int baseTagNo)
-
getBaseUniversal
public static ASN1Primitive getBaseUniversal(ASN1TaggedObject taggedObject, int tagClass, int tagNo, boolean declaredExplicit, int baseTagNo)
-
getContextBaseUniversal
public static ASN1Primitive getContextBaseUniversal(ASN1TaggedObject taggedObject, int tagNo, boolean declaredExplicit, int baseTagNo)
-
tryGetBaseUniversal
public static ASN1Primitive tryGetBaseUniversal(ASN1TaggedObject taggedObject, int tagClass, int tagNo, boolean declaredExplicit, int baseTagNo)
-
tryGetContextBaseUniversal
public static ASN1Primitive tryGetContextBaseUniversal(ASN1TaggedObject taggedObject, int tagNo, boolean declaredExplicit, int baseTagNo)
-
parseExplicitBaseTagged
public static ASN1TaggedObjectParser parseExplicitBaseTagged(ASN1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo) throws java.io.IOException
- Throws:
java.io.IOException
-
parseExplicitContextBaseTagged
public static ASN1TaggedObjectParser parseExplicitContextBaseTagged(ASN1TaggedObjectParser taggedObjectParser, int tagNo) throws java.io.IOException
- Throws:
java.io.IOException
-
tryParseExplicitBaseTagged
public static ASN1TaggedObjectParser tryParseExplicitBaseTagged(ASN1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo) throws java.io.IOException
- Throws:
java.io.IOException
-
tryParseExplicitContextBaseTagged
public static ASN1TaggedObjectParser tryParseExplicitContextBaseTagged(ASN1TaggedObjectParser taggedObjectParser, int tagNo) throws java.io.IOException
- Throws:
java.io.IOException
-
parseImplicitBaseTagged
public static ASN1TaggedObjectParser parseImplicitBaseTagged(ASN1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo, int baseTagClass, int baseTagNo) throws java.io.IOException
- Throws:
java.io.IOException
-
parseImplicitContextBaseTagged
public static ASN1TaggedObjectParser parseImplicitContextBaseTagged(ASN1TaggedObjectParser taggedObjectParser, int tagNo, int baseTagClass, int baseTagNo) throws java.io.IOException
- Throws:
java.io.IOException
-
tryParseImplicitBaseTagged
public static ASN1TaggedObjectParser tryParseImplicitBaseTagged(ASN1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo, int baseTagClass, int baseTagNo) throws java.io.IOException
- Throws:
java.io.IOException
-
tryParseImplicitContextBaseTagged
public static ASN1TaggedObjectParser tryParseImplicitContextBaseTagged(ASN1TaggedObjectParser taggedObjectParser, int tagNo, int baseTagClass, int baseTagNo) throws java.io.IOException
- Throws:
java.io.IOException
-
parseBaseUniversal
public static ASN1Encodable parseBaseUniversal(ASN1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo, boolean declaredExplicit, int baseTagNo) throws java.io.IOException
- Throws:
java.io.IOException
-
parseContextBaseUniversal
public static ASN1Encodable parseContextBaseUniversal(ASN1TaggedObjectParser taggedObjectParser, int tagNo, boolean declaredExplicit, int baseTagNo) throws java.io.IOException
- Throws:
java.io.IOException
-
tryParseBaseUniversal
public static ASN1Encodable tryParseBaseUniversal(ASN1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo, boolean declaredExplicit, int baseTagNo) throws java.io.IOException
- Throws:
java.io.IOException
-
tryParseContextBaseUniversal
public static ASN1Encodable tryParseContextBaseUniversal(ASN1TaggedObjectParser taggedObjectParser, int tagNo, boolean declaredExplicit, int baseTagNo) throws java.io.IOException
- Throws:
java.io.IOException
-
parseExplicitBaseObject
public static ASN1Encodable parseExplicitBaseObject(ASN1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo) throws java.io.IOException
- Throws:
java.io.IOException
-
parseExplicitContextBaseObject
public static ASN1Encodable parseExplicitContextBaseObject(ASN1TaggedObjectParser taggedObjectParser, int tagNo) throws java.io.IOException
- Throws:
java.io.IOException
-
tryParseExplicitBaseObject
public static ASN1Encodable tryParseExplicitBaseObject(ASN1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo) throws java.io.IOException
- Throws:
java.io.IOException
-
tryParseExplicitContextBaseObject
public static ASN1Encodable tryParseExplicitContextBaseObject(ASN1TaggedObjectParser taggedObjectParser, int tagNo) throws java.io.IOException
- Throws:
java.io.IOException
-
-