IssuerSDK v2.20
=============
added gpjNG source
Release Date: 7/6/2015
IssuerSDK v2.19
=============
Interactive GPJng bug fix
Release Date: 7/6/2015
IssuerSDK v2.18
=============
Added JavaCard support for KeyAgreement
Release Date: 7/2/2015
IssuerSDK v2.17
=============
added a postTranceive() method to Agent.
does not require connect(), disconnect()
Release Date: 4/1/2015
IssuerSDK v2.16
=============
Release Date: 3/12/2015
IssuerSDK v2.15
=============
Release Date: 2/11/2015
there is a new method implemented for the issuer agent
abstraction layer that issuers
can call
calcelWakeupAlarm();
where this will cancel any pending alarms
IssuerSDK v2.14
=============
Release Date: 2/4/2015
there is a new method implemented for the issuer agent
abstraction layer that issuers
can call
setWakeupAlarm(sec);
where that is seconds from now until the alarm should trigger this:
wakeupAlarmTriggered()
this will set an android alarm manager to trigger an alarm with the
method above. It will persist through phone reboot or turn
off the phone. This is particularly good when an agent
has time sensitive assets like an limited use key that
will expire at a certain time and you would like to have the
library refresh that asset in the background.
IssuerSDK v2.13
============
Release Date: 1/21/2015
added the gradle file for cardagenttesterapp, it was missing
IssuerSDK v2.12
============
Release Date: 1/20/2015
added binary files for Card-Binaries folder, it was accidentally
missing in prior release
IssuerSDK v2.11
============
Release Date: 1/9/2015
refactor SDK folder structure, added javadocs
IssuerSDK v2.10
============
Release Date: 12/10/2014
updated VCBP applet to create LUKs from GMT instead of local time
IssuerSDK v2.9
============
Release Date: 12/10/2014
minor bug fixes
IssuerSDK v2.8
============
Release Date: 11/24/2014
card agent VCBP fixes for local storage
IssuerSDK v2.7
============
Release Date: 11/20/2014
card agent VCBP fixes for local storage
IssuerSDK v2.6
============
Release Date: 11/18/2014
card agents can now elect to save their state locally:
saveStateLocal(int);
where the int value is:
Agent.NO_ENCRYPTION
Agent.ENCRYPT_WITH_ANDROID_KEY_STORE_KEY
Agent.ENCRYPT_WITH_PIN_OR_TOKEN_SECRET
Agent.ENCRYPT_WITH_TOKEN_SECRET
If the value is android_key_store or no_encryption,
then the ApduService be able to bring the card up and
transact with it independent of the application being
available to run. for example, if android repo's the
app, the card still transacts at the POS. messaging to the
app is demonstrated in both SimplestTapp and SimplestTappMultiCard
with the ApduServiceReceiver class that receives the
broadcast from the ApduService when it is triggered.
IssuerSDK v2.5
============
Release Date: 11/06/2014
updated AdminApiConsole to more fully support VCBP functions & MMPP functions
added ApduService.getActiveCard() method
IssuerSDK v2.4
============
Release Date: 10/24/2014
updated AdminApiConsole to more fully support VCBP functions
IssuerSDK v2.3
=============
Release Date: 10/9/2014
a new API was added to the card agent SDK that allows the agent to save
its state locally on the device (encrypted or non-encrypted).
the version of the Mobile libraries need to be checked like
this prior to using this new api:
//check the mobile lib version to make sure
//it is mobile lib API 3.0.0 or above
//because saveStateLocal was introduced then
//saveStateLocal(boolean) saves the agent code
//and agent data local (encrypted or plain text
//depending on the boolean passed)
//plain text allows you to instantiate the
//VirtualCard after a force close without any
//credentials passed into it
//encrypted will require accessSecret or PIN
if(Integer.parseInt(getVersion().split("\\.")[0])>2)
saveStateLocal(true);
If encrypted, then the token_secret or pin,
and hardware device id are used to for the encryption key for agent code
and data encryption.other minor bug fixes.
IssuerSDK v2.2
=============
Release Date: 8/19/2014
added project AdminApiConsole. This project is a GUI wrapper for AdminApi APIs for
total control authentication by the issuer
various bug fixes also.
IssuerSDK v2.1
=============
Release Date: 2014-05-30
Fixed CLASSPATH dependencies of the helper scripts in the bin/ directory.
IssuerSDK v2.0
=============
First official release of IssuerSDK.
Google cloud messaging testing has been implemented.
various bugs and SDK feature updates
See the CardApplet-GCM and CardAgent-GCM projects to learn how to use 2nd channel GCM.