org.hardtokenmgmt.core.token
Class DataObject
java.lang.Object
org.hardtokenmgmt.core.token.DataObject
- All Implemented Interfaces:
- IObject
public class DataObject
- extends java.lang.Object
- implements IObject
Class representing a Data Object on the card.
- Version:
- $Id$
- Author:
- Philip Vendil 2006-sep-01
|
Constructor Summary |
DataObject(iaik.pkcs.pkcs11.objects.Data dataObject)
Constructor to create a Data object from a PKCS11 data object. |
DataObject(java.lang.String label,
byte[] value,
boolean privateData)
|
DataObject(java.lang.String application,
java.lang.String label,
byte[] value,
boolean privateData)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DataObject
public DataObject(java.lang.String label,
byte[] value,
boolean privateData)
- Parameters:
label - of the data objectvalue - the data in the object
DataObject
public DataObject(java.lang.String application,
java.lang.String label,
byte[] value,
boolean privateData)
- Parameters:
application - associated with this objectlabel - of the data objectvalue - the data in the object
DataObject
public DataObject(iaik.pkcs.pkcs11.objects.Data dataObject)
- Constructor to create a Data object from a PKCS11 data object.
getApplication
public java.lang.String getApplication()
- Returns:
- Returns the application is null if application isn't used
getLabel
public java.lang.String getLabel()
- Returns:
- Returns the label.
getValue
public byte[] getValue()
- Returns:
- Returns the value.
isPrivate
public boolean isPrivate()
- Returns:
- Returns true if this is a private object.
getPKCS11Object
public iaik.pkcs.pkcs11.objects.Object getPKCS11Object()
- Specified by:
getPKCS11Object in interface IObject
- Returns:
- a iaik.pkcs.pkcs11.objects.Object representation of the object