Bouncy Castle Cryptography Library 1.69

org.bouncycastle.asn1
Class DLPrivate

java.lang.Object
  extended byorg.bouncycastle.asn1.ASN1Object
      extended byorg.bouncycastle.asn1.ASN1Primitive
          extended byorg.bouncycastle.asn1.ASN1Private
              extended byorg.bouncycastle.asn1.DLPrivate
All Implemented Interfaces:
ASN1Encodable, Encodable

public class DLPrivate
extends ASN1Private

A DER encoding version of an private object.


Field Summary
 
Fields inherited from class org.bouncycastle.asn1.ASN1Private
isConstructed, octets, tag
 
Constructor Summary
DLPrivate(boolean constructed, int tag, ASN1Encodable object)
          Create an private object with the tagging style given by the value of constructed.
DLPrivate(int tag, ASN1Encodable object)
          Create an private object with a tagging of explicit/constructed.
DLPrivate(int tagNo, ASN1EncodableVector vec)
          Create a private object which is marked as constructed
DLPrivate(int tag, byte[] octets)
          Create an private object from the passed in data.
 
Methods inherited from class org.bouncycastle.asn1.ASN1Private
getContents, getInstance, getLengthOfHeader, getObject, getObject, getPrivateTag, 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
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DLPrivate

public DLPrivate(int tag,
                 byte[] octets)
Create an private 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.

DLPrivate

public DLPrivate(int tag,
                 ASN1Encodable object)
          throws java.io.IOException
Create an private object with a tagging of explicit/constructed.

Parameters:
tag - the tag number for this object.
object - the object to be contained.

DLPrivate

public DLPrivate(boolean constructed,
                 int tag,
                 ASN1Encodable object)
          throws java.io.IOException
Create an private 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.

DLPrivate

public DLPrivate(int tagNo,
                 ASN1EncodableVector vec)
Create a private object which is marked as constructed

Parameters:
tagNo - the tag number for this object.
vec - the objects making up the private object.

Bouncy Castle Cryptography Library 1.69