Package org.bouncycastle.asn1
Class DERApplicationSpecific
- java.lang.Object
 - 
- org.bouncycastle.asn1.ASN1Object
 - 
- org.bouncycastle.asn1.ASN1Primitive
 - 
- org.bouncycastle.asn1.ASN1ApplicationSpecific
 - 
- org.bouncycastle.asn1.DERApplicationSpecific
 
 
 
 
 
- 
- All Implemented Interfaces:
 ASN1Encodable,Encodable
public class DERApplicationSpecific extends ASN1ApplicationSpecific
A DER encoding version of an application specific object. 
- 
- 
Field Summary
- 
Fields inherited from class org.bouncycastle.asn1.ASN1ApplicationSpecific
isConstructed, octets, tag 
 - 
 
- 
Constructor Summary
Constructors Constructor Description DERApplicationSpecific(boolean constructed, int tag, ASN1Encodable object)Create an application specific object with the tagging style given by the value of constructed.DERApplicationSpecific(int tag, byte[] octets)Create an application specific object from the passed in data.DERApplicationSpecific(int tag, ASN1Encodable object)Create an application specific object with a tagging of explicit/constructed.DERApplicationSpecific(int tagNo, ASN1EncodableVector vec)Create an application specific object which is marked as constructed 
- 
Method Summary
- 
Methods inherited from class org.bouncycastle.asn1.ASN1ApplicationSpecific
getApplicationTag, getContents, getInstance, getLengthOfHeader, getObject, getObject, hashCode, isConstructed, 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 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
DERApplicationSpecific
public DERApplicationSpecific(int tag, byte[] octets)Create an application specific object from the passed in data. This will assume the data does not represent a constructed object.- Parameters:
 tag- the tag number for this object.octets- the encoding of the object's body.
 
- 
DERApplicationSpecific
public DERApplicationSpecific(int tag, ASN1Encodable object) throws java.io.IOExceptionCreate an application specific object with a tagging of explicit/constructed.- Parameters:
 tag- the tag number for this object.object- the object to be contained.- Throws:
 java.io.IOException
 
- 
DERApplicationSpecific
public DERApplicationSpecific(boolean constructed, int tag, ASN1Encodable object) throws java.io.IOExceptionCreate an application specific object with the tagging style given by the value of constructed.- Parameters:
 constructed- true if the object is constructed.tag- the tag number for this object.object- the object to be contained.- Throws:
 java.io.IOException
 
- 
DERApplicationSpecific
public DERApplicationSpecific(int tagNo, ASN1EncodableVector vec)Create an application specific object which is marked as constructed- Parameters:
 tagNo- the tag number for this object.vec- the objects making up the application specific object.
 
 - 
 
 -