Digital Authentication Framework  6.0.1.37
Public Member Functions | List of all members
com.good.daf.class0.Class0Device Class Reference

This is an example class 0 device. More...

Inheritance diagram for com.good.daf.class0.Class0Device:
com.good.daf.DADevice

Public Member Functions

 Class0Device (byte[] id)
 Create a device, given its device identifier. More...
 
DAMetaData getInfo ()
 Get information about this instance. More...
 
DASession createSession (byte[] authToken) throws DAError
 Create a new session to make use of the device. More...
 

Detailed Description

This is an example class 0 device.

The device-id is passed into the Device constructor, and passed down to the Key's constructor when a session is started.

This provider only accepts an empty auth-token.

You can use this provider as-is if you have a class 0 device.

Constructor & Destructor Documentation

com.good.daf.class0.Class0Device.Class0Device ( byte[]  id)

Create a device, given its device identifier.

Parameters
iddevice's identifer

Member Function Documentation

DASession com.good.daf.class0.Class0Device.createSession ( byte[]  authToken) throws DAError

Create a new session to make use of the device.

This method will be called once per underlying native createSession call, and the result wrapped.

Parameters
authTokenthe auth token necessary to create a session
Returns
a implementor of the DASession interface. Must not be null.
Exceptions
DAErrorif a session cannot be created

Implements com.good.daf.DADevice.

DAMetaData com.good.daf.class0.Class0Device.getInfo ( )

Get information about this instance.

This method will be called once shortly after construction and the result wrapped by the native translation layer.

This method is not allowed to fail except fatally (OutOfMemoryError, etc.)

Returns
the metadata object for this instance. Must not be null.

Implements com.good.daf.DADevice.


The documentation for this class was generated from the following file: