Package org.bouncycastle.asn1
Class ASN1Util
java.lang.Object
org.bouncycastle.asn1.ASN1Util
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic 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) static ASN1TaggedObjectgetExplicitBaseTagged(ASN1TaggedObject taggedObject, int tagClass, int tagNo) static ASN1ObjectgetExplicitContextBaseObject(ASN1TaggedObject taggedObject, int tagNo) static ASN1TaggedObjectgetExplicitContextBaseTagged(ASN1TaggedObject taggedObject) 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 StringgetTagClassText(int tagClass) static StringgetTagClassText(ASN1TaggedObject taggedObject) static StringgetTagClassText(ASN1TaggedObjectParser taggedObjectParser) static StringgetTagText(int tagClass, int tagNo) static StringgetTagText(ASN1TaggedObject taggedObject) static 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) static ASN1TaggedObjectParserparseExplicitBaseTagged(ASN1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo) static ASN1EncodableparseExplicitContextBaseObject(ASN1TaggedObjectParser taggedObjectParser, int tagNo) static ASN1TaggedObjectParserparseExplicitContextBaseTagged(ASN1TaggedObjectParser taggedObjectParser) 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) static ASN1TaggedObjecttryGetExplicitBaseTagged(ASN1TaggedObject taggedObject, int tagClass, int tagNo) static ASN1ObjecttryGetExplicitContextBaseObject(ASN1TaggedObject taggedObject, int tagNo) static ASN1TaggedObjecttryGetExplicitContextBaseTagged(ASN1TaggedObject taggedObject) 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) static ASN1TaggedObjectParsertryParseExplicitBaseTagged(ASN1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo) static ASN1EncodabletryParseExplicitContextBaseObject(ASN1TaggedObjectParser taggedObjectParser, int tagNo) static ASN1TaggedObjectParsertryParseExplicitContextBaseTagged(ASN1TaggedObjectParser taggedObjectParser) 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)
-
Constructor Details
-
ASN1Util
public ASN1Util()
-
-
Method Details
-
getTagClassText
-
getTagClassText
-
getTagClassText
-
getTagText
-
getTagText
-
getTagText
-
getExplicitBaseObject
public static ASN1Object getExplicitBaseObject(ASN1TaggedObject taggedObject, int tagClass, int tagNo) -
getExplicitContextBaseObject
-
tryGetExplicitBaseObject
public static ASN1Object tryGetExplicitBaseObject(ASN1TaggedObject taggedObject, int tagClass, int tagNo) -
tryGetExplicitContextBaseObject
-
getExplicitBaseTagged
-
getExplicitBaseTagged
public static ASN1TaggedObject getExplicitBaseTagged(ASN1TaggedObject taggedObject, int tagClass, int tagNo) -
getExplicitContextBaseTagged
-
getExplicitContextBaseTagged
public static ASN1TaggedObject getExplicitContextBaseTagged(ASN1TaggedObject taggedObject, int tagNo) -
tryGetExplicitBaseTagged
public static ASN1TaggedObject tryGetExplicitBaseTagged(ASN1TaggedObject taggedObject, int tagClass) -
tryGetExplicitBaseTagged
public static ASN1TaggedObject tryGetExplicitBaseTagged(ASN1TaggedObject taggedObject, int tagClass, int tagNo) -
tryGetExplicitContextBaseTagged
-
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) throws IOException - Throws:
IOException
-
parseExplicitBaseTagged
public static ASN1TaggedObjectParser parseExplicitBaseTagged(ASN1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo) throws IOException - Throws:
IOException
-
parseExplicitContextBaseTagged
public static ASN1TaggedObjectParser parseExplicitContextBaseTagged(ASN1TaggedObjectParser taggedObjectParser) throws IOException - Throws:
IOException
-
parseExplicitContextBaseTagged
public static ASN1TaggedObjectParser parseExplicitContextBaseTagged(ASN1TaggedObjectParser taggedObjectParser, int tagNo) throws IOException - Throws:
IOException
-
tryParseExplicitBaseTagged
public static ASN1TaggedObjectParser tryParseExplicitBaseTagged(ASN1TaggedObjectParser taggedObjectParser, int tagClass) throws IOException - Throws:
IOException
-
tryParseExplicitBaseTagged
public static ASN1TaggedObjectParser tryParseExplicitBaseTagged(ASN1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo) throws IOException - Throws:
IOException
-
tryParseExplicitContextBaseTagged
public static ASN1TaggedObjectParser tryParseExplicitContextBaseTagged(ASN1TaggedObjectParser taggedObjectParser) throws IOException - Throws:
IOException
-
tryParseExplicitContextBaseTagged
public static ASN1TaggedObjectParser tryParseExplicitContextBaseTagged(ASN1TaggedObjectParser taggedObjectParser, int tagNo) throws IOException - Throws:
IOException
-
parseImplicitBaseTagged
public static ASN1TaggedObjectParser parseImplicitBaseTagged(ASN1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo, int baseTagClass, int baseTagNo) throws IOException - Throws:
IOException
-
parseImplicitContextBaseTagged
public static ASN1TaggedObjectParser parseImplicitContextBaseTagged(ASN1TaggedObjectParser taggedObjectParser, int tagNo, int baseTagClass, int baseTagNo) throws IOException - Throws:
IOException
-
tryParseImplicitBaseTagged
public static ASN1TaggedObjectParser tryParseImplicitBaseTagged(ASN1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo, int baseTagClass, int baseTagNo) throws IOException - Throws:
IOException
-
tryParseImplicitContextBaseTagged
public static ASN1TaggedObjectParser tryParseImplicitContextBaseTagged(ASN1TaggedObjectParser taggedObjectParser, int tagNo, int baseTagClass, int baseTagNo) throws IOException - Throws:
IOException
-
parseBaseUniversal
public static ASN1Encodable parseBaseUniversal(ASN1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo, boolean declaredExplicit, int baseTagNo) throws IOException - Throws:
IOException
-
parseContextBaseUniversal
public static ASN1Encodable parseContextBaseUniversal(ASN1TaggedObjectParser taggedObjectParser, int tagNo, boolean declaredExplicit, int baseTagNo) throws IOException - Throws:
IOException
-
tryParseBaseUniversal
public static ASN1Encodable tryParseBaseUniversal(ASN1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo, boolean declaredExplicit, int baseTagNo) throws IOException - Throws:
IOException
-
tryParseContextBaseUniversal
public static ASN1Encodable tryParseContextBaseUniversal(ASN1TaggedObjectParser taggedObjectParser, int tagNo, boolean declaredExplicit, int baseTagNo) throws IOException - Throws:
IOException
-
parseExplicitBaseObject
public static ASN1Encodable parseExplicitBaseObject(ASN1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo) throws IOException - Throws:
IOException
-
parseExplicitContextBaseObject
public static ASN1Encodable parseExplicitContextBaseObject(ASN1TaggedObjectParser taggedObjectParser, int tagNo) throws IOException - Throws:
IOException
-
tryParseExplicitBaseObject
public static ASN1Encodable tryParseExplicitBaseObject(ASN1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo) throws IOException - Throws:
IOException
-
tryParseExplicitContextBaseObject
public static ASN1Encodable tryParseExplicitContextBaseObject(ASN1TaggedObjectParser taggedObjectParser, int tagNo) throws IOException - Throws:
IOException
-