Package org.bouncycastle.asn1
Class ASN1Util
java.lang.Object
org.bouncycastle.asn1.ASN1Util
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ASN1Primitive
getBaseUniversal
(ASN1TaggedObject taggedObject, int tagClass, int tagNo, boolean declaredExplicit, int baseTagNo) static ASN1Primitive
getContextBaseUniversal
(ASN1TaggedObject taggedObject, int tagNo, boolean declaredExplicit, int baseTagNo) static ASN1Object
getExplicitBaseObject
(ASN1TaggedObject taggedObject, int tagClass, int tagNo) static ASN1TaggedObject
getExplicitBaseTagged
(ASN1TaggedObject taggedObject, int tagClass) static ASN1TaggedObject
getExplicitBaseTagged
(ASN1TaggedObject taggedObject, int tagClass, int tagNo) static ASN1Object
getExplicitContextBaseObject
(ASN1TaggedObject taggedObject, int tagNo) static ASN1TaggedObject
getExplicitContextBaseTagged
(ASN1TaggedObject taggedObject) static ASN1TaggedObject
getExplicitContextBaseTagged
(ASN1TaggedObject taggedObject, int tagNo) static ASN1TaggedObject
getImplicitBaseTagged
(ASN1TaggedObject taggedObject, int tagClass, int tagNo, int baseTagClass, int baseTagNo) static ASN1TaggedObject
getImplicitContextBaseTagged
(ASN1TaggedObject taggedObject, int tagNo, int baseTagClass, int baseTagNo) static String
getTagClassText
(int tagClass) static String
getTagClassText
(ASN1TaggedObject taggedObject) static String
getTagClassText
(ASN1TaggedObjectParser taggedObjectParser) static String
getTagText
(int tagClass, int tagNo) static String
getTagText
(ASN1TaggedObject taggedObject) static String
getTagText
(ASN1TaggedObjectParser taggedObjectParser) static ASN1Encodable
parseBaseUniversal
(ASN1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo, boolean declaredExplicit, int baseTagNo) static ASN1Encodable
parseContextBaseUniversal
(ASN1TaggedObjectParser taggedObjectParser, int tagNo, boolean declaredExplicit, int baseTagNo) static ASN1Encodable
parseExplicitBaseObject
(ASN1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo) static ASN1TaggedObjectParser
parseExplicitBaseTagged
(ASN1TaggedObjectParser taggedObjectParser, int tagClass) static ASN1TaggedObjectParser
parseExplicitBaseTagged
(ASN1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo) static ASN1Encodable
parseExplicitContextBaseObject
(ASN1TaggedObjectParser taggedObjectParser, int tagNo) static ASN1TaggedObjectParser
parseExplicitContextBaseTagged
(ASN1TaggedObjectParser taggedObjectParser) static ASN1TaggedObjectParser
parseExplicitContextBaseTagged
(ASN1TaggedObjectParser taggedObjectParser, int tagNo) static ASN1TaggedObjectParser
parseImplicitBaseTagged
(ASN1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo, int baseTagClass, int baseTagNo) static ASN1TaggedObjectParser
parseImplicitContextBaseTagged
(ASN1TaggedObjectParser taggedObjectParser, int tagNo, int baseTagClass, int baseTagNo) static ASN1Primitive
tryGetBaseUniversal
(ASN1TaggedObject taggedObject, int tagClass, int tagNo, boolean declaredExplicit, int baseTagNo) static ASN1Primitive
tryGetContextBaseUniversal
(ASN1TaggedObject taggedObject, int tagNo, boolean declaredExplicit, int baseTagNo) static ASN1Object
tryGetExplicitBaseObject
(ASN1TaggedObject taggedObject, int tagClass, int tagNo) static ASN1TaggedObject
tryGetExplicitBaseTagged
(ASN1TaggedObject taggedObject, int tagClass) static ASN1TaggedObject
tryGetExplicitBaseTagged
(ASN1TaggedObject taggedObject, int tagClass, int tagNo) static ASN1Object
tryGetExplicitContextBaseObject
(ASN1TaggedObject taggedObject, int tagNo) static ASN1TaggedObject
tryGetExplicitContextBaseTagged
(ASN1TaggedObject taggedObject) static ASN1TaggedObject
tryGetExplicitContextBaseTagged
(ASN1TaggedObject taggedObject, int tagNo) static ASN1TaggedObject
tryGetImplicitBaseTagged
(ASN1TaggedObject taggedObject, int tagClass, int tagNo, int baseTagClass, int baseTagNo) static ASN1TaggedObject
tryGetImplicitContextBaseTagged
(ASN1TaggedObject taggedObject, int tagNo, int baseTagClass, int baseTagNo) static ASN1Encodable
tryParseBaseUniversal
(ASN1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo, boolean declaredExplicit, int baseTagNo) static ASN1Encodable
tryParseContextBaseUniversal
(ASN1TaggedObjectParser taggedObjectParser, int tagNo, boolean declaredExplicit, int baseTagNo) static ASN1Encodable
tryParseExplicitBaseObject
(ASN1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo) static ASN1TaggedObjectParser
tryParseExplicitBaseTagged
(ASN1TaggedObjectParser taggedObjectParser, int tagClass) static ASN1TaggedObjectParser
tryParseExplicitBaseTagged
(ASN1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo) static ASN1Encodable
tryParseExplicitContextBaseObject
(ASN1TaggedObjectParser taggedObjectParser, int tagNo) static ASN1TaggedObjectParser
tryParseExplicitContextBaseTagged
(ASN1TaggedObjectParser taggedObjectParser) static ASN1TaggedObjectParser
tryParseExplicitContextBaseTagged
(ASN1TaggedObjectParser taggedObjectParser, int tagNo) static ASN1TaggedObjectParser
tryParseImplicitBaseTagged
(ASN1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo, int baseTagClass, int baseTagNo) static ASN1TaggedObjectParser
tryParseImplicitContextBaseTagged
(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
-