Package org.bouncycastle.asn1
Class BERApplicationSpecific
- java.lang.Object
-
- org.bouncycastle.asn1.ASN1Object
-
- org.bouncycastle.asn1.ASN1Primitive
-
- org.bouncycastle.asn1.ASN1TaggedObject
-
- org.bouncycastle.asn1.ASN1ApplicationSpecific
-
- org.bouncycastle.asn1.BERApplicationSpecific
-
- All Implemented Interfaces:
ASN1ApplicationSpecificParser
,ASN1Encodable
,ASN1TaggedObjectParser
,InMemoryRepresentable
,Encodable
public class BERApplicationSpecific extends ASN1ApplicationSpecific
Deprecated.Will be removed. See comments forASN1ApplicationSpecific
.An indefinite-length encoding version of an ASN.1 ApplicationSpecific object.
-
-
Constructor Summary
Constructors Constructor Description BERApplicationSpecific(boolean explicit, int tagNo, ASN1Encodable baseEncodable)
Deprecated.Create an application specific object with the tagging style given by the value of explicit.BERApplicationSpecific(int tagNo, ASN1Encodable baseEncodable)
Deprecated.Create an application specific object with an explicit tagBERApplicationSpecific(int tagNo, ASN1EncodableVector contentsElements)
Deprecated.Create an application specific object which is marked as constructed
-
Method Summary
-
Methods inherited from class org.bouncycastle.asn1.ASN1ApplicationSpecific
getApplicationTag, getContents, getEnclosedObject, getInstance, getObject, getObjectParser, getTaggedObject, hasApplicationTag, hasContextTag, isConstructed, parseBaseUniversal, parseExplicitBaseObject, parseExplicitBaseTagged, parseImplicitBaseTagged, readObject
-
Methods inherited from class org.bouncycastle.asn1.ASN1TaggedObject
getBaseObject, getBaseUniversal, getExplicitBaseObject, getExplicitBaseTagged, getImplicitBaseTagged, getInstance, getLoadedObject, getObject, getTagClass, getTagNo, hashCode, hasTag, isExplicit, toString
-
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
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.bouncycastle.asn1.ASN1Encodable
toASN1Primitive
-
Methods inherited from interface org.bouncycastle.asn1.ASN1TaggedObjectParser
getTagClass, getTagNo, hasTag
-
Methods inherited from interface org.bouncycastle.asn1.InMemoryRepresentable
getLoadedObject
-
-
-
-
Constructor Detail
-
BERApplicationSpecific
public BERApplicationSpecific(int tagNo, ASN1Encodable baseEncodable) throws java.io.IOException
Deprecated.Create an application specific object with an explicit tag- Parameters:
tagNo
- the tag number for this object.baseEncodable
- the object to be contained.- Throws:
java.io.IOException
-
BERApplicationSpecific
public BERApplicationSpecific(boolean explicit, int tagNo, ASN1Encodable baseEncodable) throws java.io.IOException
Deprecated.Create an application specific object with the tagging style given by the value of explicit.- Parameters:
explicit
- true if the object is explicitly tagged.tagNo
- the tag number for this object.baseEncodable
- the object to be contained.- Throws:
java.io.IOException
-
BERApplicationSpecific
public BERApplicationSpecific(int tagNo, ASN1EncodableVector contentsElements)
Deprecated.Create an application specific object which is marked as constructed- Parameters:
tagNo
- the tag number for this object.contentsElements
- the objects making up the application specific object.
-
-