org.bouncycastle.asn1
Class ASN1Private
java.lang.Object
|
+--org.bouncycastle.asn1.ASN1Object
|
+--org.bouncycastle.asn1.ASN1Primitive
|
+--org.bouncycastle.asn1.ASN1Private
- All Implemented Interfaces:
- ASN1Encodable, Encodable
- Direct Known Subclasses:
- BERPrivate, DERPrivate, DLPrivate
- public abstract class ASN1Private
- extends ASN1Primitive
Base class for an ASN.1 Private object
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
isConstructed
protected final boolean isConstructed
tag
protected final int tag
octets
protected final byte[] octets
getInstance
public static ASN1Private getInstance(java.lang.Object obj)
- Return an ASN1Private from the passed in object, which may be a byte array, or null.
- Parameters:
obj
- the object to be converted.- Returns:
- obj's representation as an ASN1Private object.
getLengthOfHeader
protected static int getLengthOfHeader(byte[] data)
isConstructed
public boolean isConstructed()
- Return true if the object is marked as constructed, false otherwise.
- Returns:
- true if constructed, otherwise false.
getContents
public byte[] getContents()
- Return the contents of this object as a byte[]
- Returns:
- the encoded contents of the object.
getPrivateTag
public int getPrivateTag()
- Return the tag number associated with this object,
- Returns:
- the application tag number.
getObject
public ASN1Primitive getObject()
throws java.io.IOException
- Return the enclosed object assuming explicit tagging.
- Returns:
- the resulting object
- Throws:
java.io.IOException
- if reconstruction fails.
getObject
public ASN1Primitive getObject(int derTagNo)
throws java.io.IOException
- Return the enclosed object assuming implicit tagging.
- Parameters:
derTagNo
- the type tag that should be applied to the object's contents.- Returns:
- the resulting object
- Throws:
java.io.IOException
- if reconstruction fails.
hashCode
public int hashCode()
- Overrides:
hashCode
in class ASN1Primitive
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object