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

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

Inheritance diagram for com.good.daf.class2.Class2Device:
com.good.daf.DADevice

Public Member Functions

DAMetaData getInfo ()
 Get information about this instance. More...
 
DASession createSession (byte[] authToken)
 Create a new session to make use of the device. More...
 

Detailed Description

This is an example class 2 device.

The device has a single key with a fixed value. This key object offers HMAC-SHA256 signing and verification.

If you have a class 2 device which can do HMAC-SHA256 signing and verification, you may use this example by (at a minimum) deleting Class2Key.key, and altering the Class2Key sign and verify calls to talk to your hardware accessory.

Member Function Documentation

DASession com.good.daf.class2.Class2Device.createSession ( byte[]  authToken)

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.class2.Class2Device.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: