Package org.bouncycastle.asn1
Class ASN1ObjectDescriptor
- java.lang.Object
-
- org.bouncycastle.asn1.ASN1Object
-
- org.bouncycastle.asn1.ASN1Primitive
-
- org.bouncycastle.asn1.ASN1ObjectDescriptor
-
- All Implemented Interfaces:
ASN1Encodable
,Encodable
public final class ASN1ObjectDescriptor extends ASN1Primitive
-
-
Constructor Summary
Constructors Constructor Description ASN1ObjectDescriptor(ASN1GraphicString baseGraphicString)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ASN1GraphicString
getBaseGraphicString()
static ASN1ObjectDescriptor
getInstance(java.lang.Object obj)
Return an ObjectDescriptor from the passed in object.static ASN1ObjectDescriptor
getInstance(ASN1TaggedObject taggedObject, boolean explicit)
Return an ObjectDescriptor from a tagged object.int
hashCode()
-
Methods inherited from class org.bouncycastle.asn1.ASN1Primitive
encodeTo, encodeTo, equals, equals, equals, fromByteArray, toASN1Primitive
-
Methods inherited from class org.bouncycastle.asn1.ASN1Object
getEncoded, getEncoded, hasEncodedTagValue
-
-
-
-
Constructor Detail
-
ASN1ObjectDescriptor
public ASN1ObjectDescriptor(ASN1GraphicString baseGraphicString)
-
-
Method Detail
-
getInstance
public static ASN1ObjectDescriptor getInstance(java.lang.Object obj)
Return an ObjectDescriptor from the passed in object.- Parameters:
obj
- an ASN1ObjectDescriptor or an object that can be converted into one.- Returns:
- an ASN1ObjectDescriptor instance, or null.
- Throws:
java.lang.IllegalArgumentException
- if the object cannot be converted.
-
getInstance
public static ASN1ObjectDescriptor getInstance(ASN1TaggedObject taggedObject, boolean explicit)
Return an ObjectDescriptor from a tagged object.- Parameters:
taggedObject
- the tagged object holding the object we want.explicit
- true if the object is meant to be explicitly tagged, false otherwise.- Returns:
- an ASN1ObjectDescriptor instance, or null.
- Throws:
java.lang.IllegalArgumentException
- if the tagged object cannot be converted.
-
getBaseGraphicString
public ASN1GraphicString getBaseGraphicString()
-
hashCode
public int hashCode()
- Specified by:
hashCode
in classASN1Primitive
-
-