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) 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) 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 ObjectgetInstanceChoiceBaseObject(ASN1TaggedObject taggedObject, boolean declaredExplicit, String choiceName) static StringgetTagClassText(int tagClass) static StringgetTagClassText(ASN1TaggedObject taggedObject) static StringgetTagClassText(ASN1TaggedObjectParser taggedObjectParser) static ObjectgetTaggedChoiceBaseObject(ASN1TaggedObject taggedObject, boolean declaredExplicit, String choiceName) 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) 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) 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
-
getInstanceChoiceBaseObject
public static Object getInstanceChoiceBaseObject(ASN1TaggedObject taggedObject, boolean declaredExplicit, String choiceName) -
getTaggedChoiceBaseObject
public static Object getTaggedChoiceBaseObject(ASN1TaggedObject taggedObject, boolean declaredExplicit, String choiceName) -
getTagClassText
-
getTagClassText
-
getTagClassText
-
getTagText
-
getTagText
-
getTagText
-
getExplicitBaseObject
-
getExplicitBaseObject
public static ASN1Object getExplicitBaseObject(ASN1TaggedObject taggedObject, int tagClass, int tagNo) -
getExplicitContextBaseObject
-
getExplicitContextBaseObject
-
tryGetExplicitBaseObject
-
tryGetExplicitBaseObject
public static ASN1Object tryGetExplicitBaseObject(ASN1TaggedObject taggedObject, int tagClass, int tagNo) -
tryGetExplicitContextBaseObject
-
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
-