A B C D E F G H I J L M N O P R S T U V W 

A

activate() - Method in class com.simplytapp.virtualcard.VirtualCard
Indicates to card that it has been activated.
activated() - Method in class com.simplytapp.virtualcard.Agent
Called when the card is activated.
ADPU_INTENT_ACTION - Static variable in interface com.simplytapp.virtualcard.Constants
 
Agent - Class in com.simplytapp.virtualcard
Abstract class to define card agent for virtual card.
Agent() - Constructor for class com.simplytapp.virtualcard.Agent
 
AID_CATEGORY_PAYMENT - Static variable in class com.simplytapp.virtualcard.Agent
Deprecated.
AidRegistration - Class in com.simplytapp.virtualcard
 
AidRegistration(String) - Constructor for class com.simplytapp.virtualcard.AidRegistration
 
allowNfcTransactions() - Method in class com.simplytapp.virtualcard.Agent
 
allowSocketTransactions() - Method in class com.simplytapp.virtualcard.Agent
 
allowSoftTransactions() - Method in class com.simplytapp.virtualcard.Agent
 
ALPHA - Static variable in class com.simplytapp.virtualcard.ApprovalData.StringData
Restricts character set to [a-z] and [A-Z].
ALPHA_NUMERIC - Static variable in class com.simplytapp.virtualcard.ApprovalData.StringData
Restricts character set to [a-z], [A-Z], and [0-9].
APDU - Class in javacard.framework
Application Protocol Data Unit (APDU) is the communication format between the card and the off-card applications.
APDU() - Constructor for class javacard.framework.APDU
 
APDUException - Exception in javacard.framework
APDUException represents an APDU related exception.
APDUException(short) - Constructor for exception javacard.framework.APDUException
Constructs an APDUException.
ApduService - Class in com.simplytapp.virtualcard
Class to communicate APDUs from NFC reader to virtual card.
ApduService() - Constructor for class com.simplytapp.virtualcard.ApduService
 
ApduService.CardDetails - Class in com.simplytapp.virtualcard
 
ApprovalData - Class in com.simplytapp.virtualcard
Class used for sending data to card.
ApprovalData(ApprovalData.TrueFalse) - Constructor for class com.simplytapp.virtualcard.ApprovalData
 
ApprovalData(ApprovalData.StringData) - Constructor for class com.simplytapp.virtualcard.ApprovalData
 
ApprovalData(ApprovalData.Enum) - Constructor for class com.simplytapp.virtualcard.ApprovalData
 
ApprovalData.Enum - Class in com.simplytapp.virtualcard
Class contains String data that is restricted to a list of options.
ApprovalData.Enum(ArrayList<String>) - Constructor for class com.simplytapp.virtualcard.ApprovalData.Enum
 
ApprovalData.StringData - Class in com.simplytapp.virtualcard
Class contains String data with restricted length and character set.
ApprovalData.StringData(short, short, short) - Constructor for class com.simplytapp.virtualcard.ApprovalData.StringData
 
ApprovalData.StringData(short, short) - Constructor for class com.simplytapp.virtualcard.ApprovalData.StringData
 
ApprovalData.TrueFalse - Class in com.simplytapp.virtualcard
Class contains boolean data.
ApprovalData.TrueFalse(String, String) - Constructor for class com.simplytapp.virtualcard.ApprovalData.TrueFalse
 

B

BAD_ACCESS_TOKEN - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
BAD_CONNECTION - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
BAD_CONNECTION_MESSAGE - Static variable in interface com.simplytapp.virtualcard.Constants
 
BAD_CONSUMER - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
BAD_CONSUMER_MESSAGE - Static variable in interface com.simplytapp.virtualcard.Constants
 
BAD_CREDENTIAL - Static variable in interface com.simplytapp.virtualcard.Constants
 
BAD_CREDENTIAL - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
BAD_CREDENTIAL_MESSAGE - Static variable in interface com.simplytapp.virtualcard.Constants
 
BAD_DEVICE - Static variable in interface com.simplytapp.virtualcard.Constants
 
BAD_DEVICE - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
BAD_DEVICE_MESSAGE - Static variable in interface com.simplytapp.virtualcard.Constants
 
BAD_LENGTH - Static variable in exception javacard.framework.APDUException
This reason code is used by the APDU.setOutgoingLength() method to indicate that the length parameter is greater that 256 or if non BLOCK CHAINED data transfer is requested and len is greater than (IFSD-2), where IFSD is the Outgoing Block Size.
BAD_PARAM - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
BAD_PARAM_MESSAGE - Static variable in interface com.simplytapp.virtualcard.Constants
 
BaseCardBroadcastReceiver - Class in com.simplytapp.virtualcard
Base implementation of a CardBroadcastReceiver for handling intents thrown by Virtualcard.
BaseCardBroadcastReceiver() - Constructor for class com.simplytapp.virtualcard.BaseCardBroadcastReceiver
 
BUFFER_BOUNDS - Static variable in exception javacard.framework.APDUException
This reason code is used by the APDU.sendBytes() method to indicate that the sum of buffer offset parameter and the byte length parameter exceeds the APDU buffer size.
build() - Method in interface com.simplytapp.virtualcard.VirtualCardBuilder.IBuild
 

C

cancelWakeupAlarm() - Method in class com.simplytapp.virtualcard.Agent
 
CARD_ACTIVATE_COMPLETED - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
CARD_ACTIVATE_ERROR - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
CARD_ACTIVATE_STARTED - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
CARD_AGENT_DISCONNECT_ERROR - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
CARD_AGENT_WAKEUP_ALARM_TRIGGERED_ERROR - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
CARD_CREATION_COMPLETED - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
CARD_CREATION_ERROR - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
CARD_CREATION_STARTED - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
CARD_DEACTIVATE_COMPLETED - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
CARD_DEACTIVATE_ERROR - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
CARD_DEACTIVATE_STARTED - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
CARD_ID_KEY - Static variable in interface com.simplytapp.virtualcard.Constants
 
CARD_IS_BUSY - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
CARD_IS_NOT_BUSY - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
CARD_LOAD_FAILED_VALUE - Static variable in interface com.simplytapp.virtualcard.Constants
 
CARD_LOADED_VALUE - Static variable in interface com.simplytapp.virtualcard.Constants
 
CARD_MESSAGE_APPROVAL_COMPLETED - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
CARD_MESSAGE_APPROVAL_ERROR - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
CARD_MESSAGE_APPROVAL_STARTED - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
CARD_MESSAGE_DELIVERY_COMPLETED - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
CARD_MESSAGE_DELIVERY_ERROR - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
CARD_MESSAGE_DELIVERY_STARTED - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
CARD_SENT_APDU_ROUTINE_ERROR - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
CARD_STATE_ERROR_VALUE - Static variable in interface com.simplytapp.virtualcard.Constants
 
CARD_TRANSACTION_ENDED_ROUTINE_COMPLETED - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
CARD_TRANSACTION_ENDED_ROUTINE_ERROR - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
CARD_TRANSACTION_ENDED_ROUTINE_STARTED - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
CARD_TRANSACTION_ENDED_VALUE - Static variable in interface com.simplytapp.virtualcard.Constants
 
CARD_TRANSACTION_STARTED_ROUTINE_COMPLETED - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
CARD_TRANSACTION_STARTED_ROUTINE_ERROR - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
CARD_TRANSACTION_STARTED_ROUTINE_STARTED - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
cardAgentCodeHash(String) - Method in interface com.simplytapp.virtualcard.VirtualCardBuilder.IBuild
 
CardAgentConnector - Class in com.simplytapp.virtualcard
 
cardId(String) - Static method in class com.simplytapp.virtualcard.VirtualCardBuilder
 
CardRuntimeException - Exception in javacard.framework
The CardRuntimeException class defines a field reason and two accessor methods getReason() and setReason().
CardRuntimeException(short) - Constructor for exception javacard.framework.CardRuntimeException
Constructs a CardRuntimeException instance with the specified reason.
CHARACTER_ENCODING_ISO_8859_1 - Static variable in interface com.simplytapp.virtualcard.Constants
 
CLA_ISO7816 - Static variable in interface javacard.framework.ISO7816
APDU command CLA : ISO 7816 = 0x00
clearBusy() - Method in class com.simplytapp.virtualcard.Agent
 
clearDoTransactionFlag() - Method in class com.simplytapp.virtualcard.Agent
 
clearStateLocal() - Method in class com.simplytapp.virtualcard.Agent
 
clearVirtualCard(String, Context) - Static method in class com.simplytapp.virtualcard.VirtualCard
this method clears both persistant data and local memory of a virtualcard
com.simplytapp.virtualcard - package com.simplytapp.virtualcard
 
com.simplytapp.virtualcard.gcm - package com.simplytapp.virtualcard.gcm
 
COMMAND_SET_GCM_REG_ID - Static variable in interface com.simplytapp.virtualcard.Constants
 
connect() - Method in class com.simplytapp.virtualcard.Agent
 
connect() - Method in class com.simplytapp.virtualcard.ApduService
 
Constants - Interface in com.simplytapp.virtualcard
 
contains(String) - Method in class com.simplytapp.virtualcard.ReadOnlyData
 
context(Context) - Method in interface com.simplytapp.virtualcard.VirtualCardBuilder.IBuild
 
create() - Method in class com.simplytapp.virtualcard.Agent
Called when the card is created.
createTable(String, Hashtable<String, Integer>) - Method in class com.simplytapp.virtualcard.LocalDatabase
Creates table with specified name and columns in database.
CRYPTO_ERROR_MESSAGE - Static variable in interface com.simplytapp.virtualcard.Constants
 

D

DataSet - Class in com.simplytapp.virtualcard
 
DataSet() - Constructor for class com.simplytapp.virtualcard.DataSet
 
DB_TYPE_INTEGER - Static variable in class com.simplytapp.virtualcard.LocalDatabase
 
DB_TYPE_NONE - Static variable in class com.simplytapp.virtualcard.LocalDatabase
 
DB_TYPE_REAL - Static variable in class com.simplytapp.virtualcard.LocalDatabase
 
DB_TYPE_TEXT - Static variable in class com.simplytapp.virtualcard.LocalDatabase
 
deactivate() - Method in class com.simplytapp.virtualcard.Agent
 
deactivate() - Method in class com.simplytapp.virtualcard.VirtualCard
Indicates to card that it has been deactivated.
deactivated() - Method in class com.simplytapp.virtualcard.Agent
Called when the card is deactivated.
DefaultCredentials - Class in com.simplytapp.virtualcard
 
DefaultCredentials() - Constructor for class com.simplytapp.virtualcard.DefaultCredentials
 
DefaultCredentials.ISet - Interface in com.simplytapp.virtualcard
 
delete(Context) - Static method in class com.simplytapp.virtualcard.DefaultCredentials
delete credential data in this class
deleteEntry(String, String, Object) - Method in class com.simplytapp.virtualcard.LocalDatabase
Deletes query result entry in table with specified name.
denyNfcTransactions() - Method in class com.simplytapp.virtualcard.Agent
 
denySocketTransactions() - Method in class com.simplytapp.virtualcard.Agent
 
denySoftTransactions() - Method in class com.simplytapp.virtualcard.Agent
 
DEVICE_CHANNEL - Static variable in class com.simplytapp.virtualcard.TransceiveData
 
deviceHardwareId(String) - Method in interface com.simplytapp.virtualcard.DefaultCredentials.ISet
 
deviceHardwareId(String) - Method in interface com.simplytapp.virtualcard.VirtualCard.ISet
 
deviceHardwareId(String) - Method in interface com.simplytapp.virtualcard.VirtualCardBuilder.IBuild
 
disconnect() - Method in class com.simplytapp.virtualcard.Agent
 
disconnect() - Method in class com.simplytapp.virtualcard.ApduService
 
disconnected() - Method in class com.simplytapp.virtualcard.Agent
Called when disconnected from the remote credential.
doesDatabaseExist() - Method in class com.simplytapp.virtualcard.LocalDatabase
Indicates if database exists or not.
dropTable(String) - Method in class com.simplytapp.virtualcard.LocalDatabase
Drops table with specified name from database.

E

Editor - Class in com.simplytapp.virtualcard
 
ENCRYPT_WITH_ANDROID_KEY_STORE_KEY - Static variable in class com.simplytapp.virtualcard.Agent
 
ENCRYPT_WITH_TOKEN_SECRET - Static variable in class com.simplytapp.virtualcard.Agent
 
executeHttpGetRequest(String, <any>, DynamicCredentials) - Static method in class com.simplytapp.virtualcard.Utils
 
executeHttpPostRequest(String, <any>, DynamicCredentials) - Static method in class com.simplytapp.virtualcard.Utils
 
executeHttpRequest(String, <any>, String, DynamicCredentials) - Static method in class com.simplytapp.virtualcard.Utils
 
ExtendedLength - Interface in javacardx.apdu
The ExtendedLength interface serves as a tagging interface to indicate that the applet supports extended length APDU.

F

FAST_LOAD_NOT_POSSIBLE - Static variable in class com.simplytapp.virtualcard.DefaultCredentials
 

G

GcmRegistrationIntentService - Class in com.simplytapp.virtualcard
 
GcmRegistrationIntentService() - Constructor for class com.simplytapp.virtualcard.GcmRegistrationIntentService
 
getAccessToken(Context) - Static method in class com.simplytapp.virtualcard.DefaultCredentials
get the current access token this method will load from persistent storage if it is available
getAgentBehavior() - Method in class com.simplytapp.virtualcard.Agent
 
getAidListCopy() - Method in class com.simplytapp.virtualcard.AidRegistration
 
getAidRegistration() - Method in class com.simplytapp.virtualcard.Agent
 
getAids() - Method in class com.simplytapp.virtualcard.VirtualCard
Returns AID(s) that card had registered by calling com.simplytapp.virtualcard.Agent.registerAid(byte[]).
getAll() - Method in class com.simplytapp.virtualcard.ReadOnlyData
 
getAllEntryKeys(String) - Method in class com.simplytapp.virtualcard.LocalDatabase
Returns list of keys for all entries in table with specified name.
getAllowNfcTransactions() - Method in class com.simplytapp.virtualcard.Agent
 
getAllowNfcTransactions() - Method in class com.simplytapp.virtualcard.VirtualCard
Returns indication of whether card allows transactions over NFC interface.
getAllowSocketTransactions() - Method in class com.simplytapp.virtualcard.Agent
 
getAllowSocketTransactions() - Method in class com.simplytapp.virtualcard.VirtualCard
Returns indication of whether card allows transactions over socket interface.
getAllowSoftTransactions() - Method in class com.simplytapp.virtualcard.Agent
 
getAllowSoftTransactions() - Method in class com.simplytapp.virtualcard.VirtualCard
Returns indication of whether card allows transactions over software interface.
getAnswer() - Method in class com.simplytapp.virtualcard.ApprovalData.Enum
Gets data.
getAnswer() - Method in class com.simplytapp.virtualcard.ApprovalData.StringData
Gets data.
getAnswer() - Method in class com.simplytapp.virtualcard.ApprovalData.TrueFalse
Gets data.
getApproval() - Method in class com.simplytapp.virtualcard.VirtualCardMessaging.Message
 
getApprovalData() - Method in class com.simplytapp.virtualcard.ApprovalData
Gets data object.
getApprovalData() - Method in class com.simplytapp.virtualcard.VirtualCardMessaging.Message
 
getBoolean(String, boolean) - Method in class com.simplytapp.virtualcard.ReadOnlyData
 
getBuffer() - Method in class javacard.framework.APDU
Returns the APDU buffer byte array.
getBusyFlag() - Method in class com.simplytapp.virtualcard.VirtualCard
Returns indication of whether card is busy.
getByteArray(String, byte[]) - Method in class com.simplytapp.virtualcard.ReadOnlyData
 
getCardId() - Method in class com.simplytapp.virtualcard.Agent
 
getCardId() - Method in class com.simplytapp.virtualcard.ApduService.CardDetails
 
getCategory() - Method in class com.simplytapp.virtualcard.AidRegistration
 
getCategory() - Method in class com.simplytapp.virtualcard.VirtualCard
Returns category that card had set by calling com.simplytapp.virtualcard.Agent.setAidCategory(String).
getCLAChannel() - Static method in class javacard.framework.APDU
Returns the logical channel number associated with the current APDU command based on the CLA byte.
getCode() - Method in class com.simplytapp.virtualcard.VirtualCardMessaging.Message
 
getConsumerKey(Context) - Static method in class com.simplytapp.virtualcard.DefaultCredentials
get the current consumer key this method will load from persistent storage if it is available
getConsumerSecret(Context) - Static method in class com.simplytapp.virtualcard.DefaultCredentials
get the current consumer secret this method will load from persistent storage if it is available
getContext() - Method in class com.simplytapp.virtualcard.VirtualCard
Returns last transaction status.
getCredentialSetter() - Method in class com.simplytapp.virtualcard.VirtualCard
Returns indication of whether card allows transactions over software interface.
getCurrentAPDU() - Static method in class javacard.framework.APDU
This method is called to obtain a reference to the current APDU object.
getCurrentAPDUBuffer() - Static method in class javacard.framework.APDU
This method is called to obtain a reference to the current APDU buffer.
getCurrentState() - Method in class javacard.framework.APDU
This method returns the current processing state of the APDU object.
getData() - Method in class javacard.framework.APDU
 
getDoRemoteTransactionFlag() - Method in class com.simplytapp.virtualcard.VirtualCard
Returns indication of whether card is performing remote transaction (for APDU caching).
getDoTransactionFlag() - Method in class com.simplytapp.virtualcard.Agent
 
getEntryValues(String, String[], String, Object, boolean) - Method in class com.simplytapp.virtualcard.LocalDatabase
Returns all field values for query result entry in table with specified name.
getEntryValues(String, String[], String, Object) - Method in class com.simplytapp.virtualcard.LocalDatabase
Returns all field values for query result entry in table with specified name.
getException() - Method in class com.simplytapp.virtualcard.VirtualCardMessaging.Message
 
getFalseName() - Method in class com.simplytapp.virtualcard.ApprovalData.TrueFalse
Gets String label associated with false.
getFloat(String, float) - Method in class com.simplytapp.virtualcard.ReadOnlyData
 
getHardwareId() - Method in class com.simplytapp.virtualcard.Agent
 
getHardwareId(Context) - Static method in class com.simplytapp.virtualcard.DefaultCredentials
get the hardware identifier this method will load from persistent storage if it is available
getHash() - Method in class com.simplytapp.virtualcard.ApduService.CardDetails
 
getInBlockSize() - Static method in class javacard.framework.APDU
Returns the configured incoming block size.
getIncomingLength() - Method in class javacard.framework.APDU
Returns the incoming data length(Lc).
getInt(String, int) - Method in class com.simplytapp.virtualcard.ReadOnlyData
 
getLastTransactionStatus() - Method in class com.simplytapp.virtualcard.VirtualCard
Returns last transaction status.
getLoadedVirtualCard(String) - Static method in class com.simplytapp.virtualcard.VirtualCard
this method allows you to get a handle to a card that is loaded and running
getLocalDatabase() - Method in class com.simplytapp.virtualcard.Agent
 
getLong(String, long) - Method in class com.simplytapp.virtualcard.ReadOnlyData
 
getMaxLen() - Method in class com.simplytapp.virtualcard.ApprovalData.StringData
Gets maximum data length.
getMessage() - Method in class com.simplytapp.virtualcard.VirtualCardMessaging.Message
 
getMessageId() - Method in class com.simplytapp.virtualcard.VirtualCardMessaging.Message
 
getMinLen() - Method in class com.simplytapp.virtualcard.ApprovalData.StringData
Gets minimum data length.
getNAD() - Method in class javacard.framework.APDU
Returns the Node Address byte (NAD) in T=1 protocol, and 0 in T=0 protocol.
getNextResponse() - Method in class com.simplytapp.virtualcard.TransceiveData
 
getNotificationSenderId() - Method in class com.simplytapp.virtualcard.ApduService.CardDetails
Deprecated.
As of release 2.22.4, replaced by an Android string resource, vc_gcm_defaultSenderId, that is configurable in res/values/strings.xml
getObject() - Method in class com.simplytapp.virtualcard.VirtualCardMessaging.Message
 
getOffsetCdata() - Method in class javacard.framework.APDU
Returns the offset within the APDU buffer for incoming command data.
getOptions() - Method in class com.simplytapp.virtualcard.ApprovalData.Enum
Gets list of options.
getOutBlockSize() - Static method in class javacard.framework.APDU
Returns the configured outgoing block size.
getProprietaryApplet() - Method in class com.simplytapp.virtualcard.Agent
 
getProtocol() - Static method in class javacard.framework.APDU
Returns the ISO 7816 transport protocol type, T=1 or T=0 in the low nibble and the transport media in the upper nibble in use.
getReadOnlyData() - Method in class com.simplytapp.virtualcard.DataSet
 
getReason() - Method in exception javacard.framework.CardRuntimeException
Gets the reason code
getSavedVirtualCardDetails(Context) - Static method in class com.simplytapp.virtualcard.ApduService
Gets the virtual card details for exchanging APDUs with NFC reader.
getSetter() - Static method in class com.simplytapp.virtualcard.DefaultCredentials
Returns indication of whether card allows transactions over software interface.
getState() - Method in class javacard.framework.APDU
 
getString(String, String) - Method in class com.simplytapp.virtualcard.ReadOnlyData
 
getTableNames() - Method in class com.simplytapp.virtualcard.LocalDatabase
Returns list of table names in database.
getTokenSecret(Context) - Static method in class com.simplytapp.virtualcard.DefaultCredentials
get the current token secret this method will load from persistent storage if it is available
getTransacting() - Method in class com.simplytapp.virtualcard.Agent
 
getTransactionFinished() - Method in class com.simplytapp.virtualcard.Agent
 
getTransactionSuccess() - Method in class javacard.framework.APDU
 
getTrueName() - Method in class com.simplytapp.virtualcard.ApprovalData.TrueFalse
Gets String label associated with true.
getType() - Method in class com.simplytapp.virtualcard.ApprovalData.StringData
Gets type.
getVersion() - Method in class com.simplytapp.virtualcard.Agent
 
getVirtualCard() - Static method in class com.simplytapp.virtualcard.ApduService
Gets the virtual card for exchanging APDUs with NFC reader.
getVirtualCard() - Method in class com.simplytapp.virtualcard.VirtualCardMessaging.Message
 
getVirtualCardAccessSecret() - Method in class com.simplytapp.virtualcard.VirtualCard
Returns OAuth token secret associated with card to access card details.
getVirtualCardAccessToken() - Method in class com.simplytapp.virtualcard.VirtualCard
Returns OAuth token associated with card to access card details.
getVirtualCardAccessUrl() - Method in class com.simplytapp.virtualcard.VirtualCard
Returns URL associated with card to access card details.
getVirtualCardAgentHash() - Method in class com.simplytapp.virtualcard.VirtualCard
Returns hash that is used to verify card agent download
getVirtualCardBrandId() - Method in class com.simplytapp.virtualcard.VirtualCard
Returns brand ID associated with card.
getVirtualCardDescription() - Method in class com.simplytapp.virtualcard.VirtualCard
Returns description associated with card.
getVirtualCardExpDate() - Method in class com.simplytapp.virtualcard.VirtualCard
Returns expiration date associated with card.
getVirtualCardId() - Method in class com.simplytapp.virtualcard.VirtualCard
Returns card ID associated with card.
getVirtualCardId() - Method in class com.simplytapp.virtualcard.VirtualCardMessaging.Message
 
getVirtualCardLogo() - Method in class com.simplytapp.virtualcard.VirtualCard
Returns logo associated with card.
getVirtualCardMessaging() - Method in class com.simplytapp.virtualcard.VirtualCard
Returns last transaction status.
getVirtualCardNumber() - Method in class com.simplytapp.virtualcard.VirtualCard
Returns number associated with card.
getVirtualCardSpecVersion() - Method in class com.simplytapp.virtualcard.VirtualCard
Returns description associated with card.
getVirtualCardType() - Method in class com.simplytapp.virtualcard.VirtualCard
Returns type associated with card.
GoogleCloudMessagingUtil - Class in com.simplytapp.virtualcard.gcm
Encapsulates the Google Play Services interactions and GCM registration that wallet app can delegate to from it's launcher activity's onCreate method.
GoogleCloudMessagingUtil() - Constructor for class com.simplytapp.virtualcard.gcm.GoogleCloudMessagingUtil
 

H

handleAdpuServiceIntent(Context, Intent) - Method in class com.simplytapp.virtualcard.BaseCardBroadcastReceiver
Implement this method to handle the broadcasted intent with this action: "com.simplytapp.virtualcard.ApduService.intent.MESSAGE"
handleWakeupAlarmIntent(Context, Intent) - Method in class com.simplytapp.virtualcard.BaseCardBroadcastReceiver
Implement this method to handle the broadcasted intent with this action: "com.simplytapp.virtualcard.WakeupAlarmTriggered.intent.MESSAGE"

I

ILLEGAL_USE - Static variable in exception javacard.framework.APDUException
This APDUException reason code indicates that the method should not be invoked based on the current state of the APDU.
init(CardConnection, JSONObject) - Method in class com.simplytapp.virtualcard.Agent
Called to initialize card agent.
INS_EXTERNAL_AUTHENTICATE - Static variable in interface javacard.framework.ISO7816
APDU command INS : EXTERNAL AUTHENTICATE = 0x82
INS_SELECT - Static variable in interface javacard.framework.ISO7816
APDU command INS : SELECT = 0xA4
insertEntry(String, ContentValues) - Method in class com.simplytapp.virtualcard.LocalDatabase
Inserts new entry in specified table.
install(CardAgentConnector) - Static method in class com.simplytapp.virtualcard.Agent
This is the first method called to create an instance of Agent subclass.
INTENT_HASH_KEY - Static variable in interface com.simplytapp.virtualcard.Constants
 
INTENT_MESSAGE_KEY - Static variable in interface com.simplytapp.virtualcard.Constants
 
INTENT_PACKAGE_NAME_KEY - Static variable in interface com.simplytapp.virtualcard.Constants
 
IO_ERROR - Static variable in exception javacard.framework.APDUException
This reason code indicates that an unrecoverable error occurred in the I/O transmission layer.
isCommandChainingCLA() - Method in class javacard.framework.APDU
Returns whether the current APDU command is the first or part of a command chain.
isConnected() - Method in class com.simplytapp.virtualcard.ApduService
 
isISOInterindustryCLA() - Method in class javacard.framework.APDU
Returns whether the current APDU command CLA byte corresponds to an interindustry command as defined in ISO 7816-4:2005 specification.
ISO7816 - Interface in javacard.framework
ISO7816 encapsulates constants related to ISO 7816-3 and ISO 7816-4.
ISOException - Exception in javacard.framework
ISOException class encapsulates an ISO 7816-4 response status word as its reason code.
ISOException(short) - Constructor for exception javacard.framework.ISOException
Constructs an ISOException instance with the specified status word.
isRequiredForFastLoad(Context, String) - Static method in class com.simplytapp.virtualcard.DefaultCredentials
check to see if all credential info required to load a card is cached locally so that card.load() will not throw a runtime exception
isSecureMessagingCLA() - Method in class javacard.framework.APDU
Returns true if the encoding of the current APDU command based on the CLA byte indicates secure messaging.
isValidCLA() - Method in class javacard.framework.APDU
Returns whether the current APDU command CLA byte is valid.

J

javacard.framework - package javacard.framework
 
javacardx.apdu - package javacardx.apdu
 

L

load() - Method in class com.simplytapp.virtualcard.VirtualCard
load the card to get it ready for use
LocalDatabase - Class in com.simplytapp.virtualcard
Class to support storing persistent data in database.
LocalDatabase(Context, String) - Constructor for class com.simplytapp.virtualcard.LocalDatabase
Creates database reference.

M

messageApproval(boolean, ApprovalData) - Method in class com.simplytapp.virtualcard.Agent
Called when flag and data is received from the mobile app.
messageApproval(boolean) - Method in class com.simplytapp.virtualcard.VirtualCard
Sends flag to card.
messageApproval(boolean, ApprovalData) - Method in class com.simplytapp.virtualcard.VirtualCard
Sends flag and data to card.
messageFromRemoteCard(String) - Method in class com.simplytapp.virtualcard.Agent
Called when a message is received from the remote card.
mobileAppConsumerKey(String) - Method in interface com.simplytapp.virtualcard.DefaultCredentials.ISet
 
mobileAppConsumerKey(String) - Method in interface com.simplytapp.virtualcard.VirtualCard.ISet
 
mobileAppConsumerKey(String) - Method in interface com.simplytapp.virtualcard.VirtualCardBuilder.IBuild
 
mobileAppConsumerSecret(String) - Method in interface com.simplytapp.virtualcard.DefaultCredentials.ISet
 
mobileAppConsumerSecret(String) - Method in interface com.simplytapp.virtualcard.VirtualCard.ISet
 
mobileAppConsumerSecret(String) - Method in interface com.simplytapp.virtualcard.VirtualCardBuilder.IBuild
 

N

NFC_CHANNEL - Static variable in class com.simplytapp.virtualcard.TransceiveData
 
NFC_TRANSACTION - Static variable in class com.simplytapp.virtualcard.Agent
 
NFC_TRANSACTION_STARTED - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
NO_CARD - Static variable in interface com.simplytapp.virtualcard.Constants
 
NO_CARD - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
NO_CARD_MESSAGE - Static variable in interface com.simplytapp.virtualcard.Constants
 
NO_ENCRYPTION - Static variable in class com.simplytapp.virtualcard.Agent
 
NO_T0_GETRESPONSE - Static variable in exception javacard.framework.APDUException
This reason code indicates that during T=0 protocol, the CAD did not return a GET RESPONSE command in response to a <61xx> response status to send additional data.
NO_T0_REISSUE - Static variable in exception javacard.framework.APDUException
This reason code indicates that during T=0 protocol, the CAD did not reissue the same APDU command with the corrected length in response to a <6Cxx> response status to request command reissue with the specified length.
NONE - Static variable in class com.simplytapp.virtualcard.DefaultCredentials
 
NULL - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
NUMERIC - Static variable in class com.simplytapp.virtualcard.ApprovalData.StringData
Restricts character set to [0-9].

O

OFFSET_CDATA - Static variable in interface javacard.framework.ISO7816
APDU command data offset : CDATA = 5
OFFSET_CLA - Static variable in interface javacard.framework.ISO7816
APDU header offset : CLA = 0
OFFSET_INS - Static variable in interface javacard.framework.ISO7816
APDU header offset : INS = 1
OFFSET_LC - Static variable in interface javacard.framework.ISO7816
APDU header offset : LC = 4
OFFSET_P1 - Static variable in interface javacard.framework.ISO7816
APDU header offset : P1 = 2
OFFSET_P2 - Static variable in interface javacard.framework.ISO7816
APDU header offset : P2 = 3
onCreate() - Method in class com.simplytapp.virtualcard.ApduService
 
onDeactivated(int) - Method in class com.simplytapp.virtualcard.ApduService
Called when NFC link has been deactivated/lost or different AID has been selected.
onHandleIntent(Intent) - Method in class com.simplytapp.virtualcard.GcmRegistrationIntentService
 
onHandleIntent(Intent) - Method in class com.simplytapp.virtualcard.ScheduleAlarmsIntentService
 
onHandleIntent(Intent) - Method in class com.simplytapp.virtualcard.WakeupAlarmTriggeredIntentService
 
onMessageReceived(String, Bundle) - Method in class com.simplytapp.virtualcard.VirtualCardGcmListenerService
Called when message is received.
onReceive(Context, Intent) - Method in class com.simplytapp.virtualcard.BaseCardBroadcastReceiver
 
onReceive(Context, Intent) - Method in class com.simplytapp.virtualcard.ScheduleAlarmsOnBoot
 
onReceive(Context, Intent) - Method in class com.simplytapp.virtualcard.WakeupAlarmTriggered
 
onStartCommand(Intent, int, int) - Method in class com.simplytapp.virtualcard.ApduService
Called by the system every time a client explicitly starts the service.
onTokenRefresh() - Method in class com.simplytapp.virtualcard.VirtualCardInstanceIDListenerService
Called if InstanceID token is updated.

P

packApdu(byte[], boolean) - Method in class com.simplytapp.virtualcard.TransceiveData
 
packCardReset(boolean) - Method in class com.simplytapp.virtualcard.TransceiveData
 
PARAM_CARD - Static variable in interface com.simplytapp.virtualcard.Constants
 
PARAM_DATA - Static variable in interface com.simplytapp.virtualcard.Constants
 
PARAM_DEVICE - Static variable in interface com.simplytapp.virtualcard.Constants
 
PARAM_LOWERCASE_COMMAND - Static variable in interface com.simplytapp.virtualcard.Constants
 
PARAM_LOWERCASE_REG_ID - Static variable in interface com.simplytapp.virtualcard.Constants
 
PARAM_REG_ID - Static variable in interface com.simplytapp.virtualcard.Constants
 
PARAM_TOKEN - Static variable in interface com.simplytapp.virtualcard.Constants
 
PARAM_TRANSACT - Static variable in interface com.simplytapp.virtualcard.Constants
 
PCD_PREMATURE_DISCONNECT - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
POST_MESSAGE - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
postMessage(String, boolean, ApprovalData) - Method in class com.simplytapp.virtualcard.Agent
 
postTransceive(TransceiveData) - Method in class com.simplytapp.virtualcard.Agent
 
process(APDU) - Method in class com.simplytapp.virtualcard.Agent
Called to process an incoming APDU command.
processCommandApdu(byte[], Bundle) - Method in class com.simplytapp.virtualcard.ApduService
Called when a command APDU has been received from a remote device.
PROTOCOL_MEDIA_CONTACTLESS_TYPE_A - Static variable in class javacard.framework.APDU
Transport protocol Media - Contactless Type A
PROTOCOL_MEDIA_CONTACTLESS_TYPE_B - Static variable in class javacard.framework.APDU
Transport protocol Media - Contactless Type B
PROTOCOL_MEDIA_DEFAULT - Static variable in class javacard.framework.APDU
Transport protocol Media - Contacted Asynchronous Half Duplex
PROTOCOL_MEDIA_MASK - Static variable in class javacard.framework.APDU
Media nibble mask in protocol byte
PROTOCOL_MEDIA_NFC - Static variable in class javacard.framework.APDU
Transport protocol Media - NFC interrogator
PROTOCOL_MEDIA_SOCKET - Static variable in class javacard.framework.APDU
Transport protocol Media - Socket interrogator
PROTOCOL_MEDIA_SOFT - Static variable in class javacard.framework.APDU
Transport protocol Media - Software interrogator
PROTOCOL_MEDIA_USB - Static variable in class javacard.framework.APDU
Transport protocol Media - USB
PROTOCOL_SERVER - Static variable in class javacard.framework.APDU
Transport protocol Media - Software interrogator
PROTOCOL_T0 - Static variable in class javacard.framework.APDU
ISO 7816 transport protocol type T=0.
PROTOCOL_T1 - Static variable in class javacard.framework.APDU
This constant is used to denote both the ISO 7816 transport protocol type T=1 and the variant for contactless cards defined in ISO 14443-4.
PROTOCOL_TYPE_MASK - Static variable in class javacard.framework.APDU
Type nibble mask in protocol byte
putBoolean(String, boolean) - Method in class com.simplytapp.virtualcard.DataSet
 
putByteArray(String, byte[]) - Method in class com.simplytapp.virtualcard.DataSet
 
putFloat(String, float) - Method in class com.simplytapp.virtualcard.DataSet
 
putInt(String, int) - Method in class com.simplytapp.virtualcard.DataSet
 
putLong(String, long) - Method in class com.simplytapp.virtualcard.DataSet
 
putString(String, String) - Method in class com.simplytapp.virtualcard.DataSet
 

R

ReadOnlyData - Class in com.simplytapp.virtualcard
 
receiveBytes(short) - Method in class javacard.framework.APDU
Gets as many data bytes as will fit without APDU buffer overflow, at the specified offset bOff.
receiveFromCard(byte[], boolean, IOException) - Method in class com.simplytapp.virtualcard.ApduService
 
register(CardAgentConnector) - Method in class com.simplytapp.virtualcard.Agent
 
registerAid(byte[]) - Method in class com.simplytapp.virtualcard.Agent
 
registerAid(byte[]) - Method in class com.simplytapp.virtualcard.AidRegistration
 
registerAids() - Method in class com.simplytapp.virtualcard.Agent
 
REMOTE_SERVER_ERR - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
REMOTE_TRANSACTION_COMPLETED - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
REMOTE_TRANSACTION_STARTED - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
remove(String) - Method in class com.simplytapp.virtualcard.DataSet
 

S

saveState() - Method in class com.simplytapp.virtualcard.Agent
 
saveStateLocal(int) - Method in class com.simplytapp.virtualcard.Agent
 
ScheduleAlarmsIntentService - Class in com.simplytapp.virtualcard
Created by dyeager on 1/28/15.
ScheduleAlarmsIntentService() - Constructor for class com.simplytapp.virtualcard.ScheduleAlarmsIntentService
 
ScheduleAlarmsOnBoot - Class in com.simplytapp.virtualcard
Created by dyeager on 1/23/15.
ScheduleAlarmsOnBoot() - Constructor for class com.simplytapp.virtualcard.ScheduleAlarmsOnBoot
 
sendBytes(short, short) - Method in class javacard.framework.APDU
Sends len more bytes from APDU buffer at specified offset bOff.
sendBytesLong(byte[], short, short) - Method in class javacard.framework.APDU
Sends len more bytes from outData byte array starting at specified offset bOff.
sendToCard(byte[]) - Method in class com.simplytapp.virtualcard.Transaction
 
SENT_TOKEN_TO_SERVER - Static variable in class com.simplytapp.virtualcard.GcmRegistrationIntentService
 
sentApdu() - Method in class com.simplytapp.virtualcard.Agent
Called when an APDU is successfully sent to the PCD.
set() - Method in interface com.simplytapp.virtualcard.DefaultCredentials.ISet
 
set() - Method in interface com.simplytapp.virtualcard.VirtualCard.ISet
 
setAidCategory(String) - Method in class com.simplytapp.virtualcard.Agent
 
setAnswer(String) - Method in class com.simplytapp.virtualcard.ApprovalData.Enum
Sets data.
setAnswer(String) - Method in class com.simplytapp.virtualcard.ApprovalData.StringData
Sets data.
setAnswer(boolean) - Method in class com.simplytapp.virtualcard.ApprovalData.TrueFalse
Sets data.
setBusy() - Method in class com.simplytapp.virtualcard.Agent
 
setData(byte[], boolean, short, boolean) - Method in class javacard.framework.APDU
 
setDefaultVirtualCardMessaging(VirtualCardMessaging) - Static method in class com.simplytapp.virtualcard.VirtualCard
this method sets the virtual card messaging class to use for default if there isn't one passed in build() from VirtualCardBuilder
setDoTransactionFlag() - Method in class com.simplytapp.virtualcard.Agent
 
setIncomingAndReceive() - Method in class javacard.framework.APDU
This is the primary receive method.
setInstance(Object) - Method in class com.simplytapp.virtualcard.CardAgentConnector
 
setOutgoing() - Method in class javacard.framework.APDU
This method is used to set the data transfer direction to outbound and to obtain the expected length of response (Le).
setOutgoingAndSend(short, short) - Method in class javacard.framework.APDU
This is the "convenience" send method.
setOutgoingLength(short) - Method in class javacard.framework.APDU
Sets the actual length of response data.
setOutgoingNoChaining() - Method in class javacard.framework.APDU
This method is used to set the data transfer direction to outbound without using BLOCK CHAINING (See ISO 7816-3/4) and to obtain the expected length of response (Le).
setProprietary() - Method in class com.simplytapp.virtualcard.Agent
 
setReason(short) - Method in exception javacard.framework.CardRuntimeException
Sets the reason code.
setTimeout(short) - Method in class com.simplytapp.virtualcard.TransceiveData
 
setTransactionSuccess() - Method in class javacard.framework.APDU
 
setVirtualCard(VirtualCard) - Static method in class com.simplytapp.virtualcard.ApduService
Configures the virtual card for exchanging APDUs with NFC reader.
setWakeupAlarm(long) - Method in class com.simplytapp.virtualcard.Agent
 
SOCKET_CHANNEL - Static variable in class com.simplytapp.virtualcard.TransceiveData
 
SOCKET_ERR - Static variable in interface com.simplytapp.virtualcard.Constants
 
SOCKET_ERR - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
SOCKET_ERROR_MESSAGE - Static variable in interface com.simplytapp.virtualcard.Constants
 
SOCKET_PCD_ACCEPTING_CONNECTIONS - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
SOCKET_PCD_CLOSED - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
SOCKET_PCD_CONNECTED - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
SOCKET_PCD_ERROR - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
SOCKET_TRANSACTION - Static variable in class com.simplytapp.virtualcard.Agent
 
SOCKET_TRANSACTION_STARTED - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
SOFT_CHANNEL - Static variable in class com.simplytapp.virtualcard.TransceiveData
 
SOFT_TRANSACTION - Static variable in class com.simplytapp.virtualcard.Agent
 
SOFT_TRANSACTION_STARTED - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
startGcmRegistration(Activity) - Static method in class com.simplytapp.virtualcard.gcm.GoogleCloudMessagingUtil
Start GCM registration service check for Google Play Services availability
STATE_ERROR_IO - Static variable in class javacard.framework.APDU
This error state of a APDU object occurs when an APDUException with reason code APDUException.IO_ERROR has been thrown.
STATE_ERROR_NO_T0_GETRESPONSE - Static variable in class javacard.framework.APDU
This error state of a APDU object occurs when an APDUException with reason code APDUException.NO_T0_GETRESPONSE has been thrown.
STATE_ERROR_NO_T0_REISSUE - Static variable in class javacard.framework.APDU
This error state of a APDU object occurs when an APDUException with reason code APDUException.NO_T0_REISSUE has been thrown.
STATE_ERROR_T1_IFD_ABORT - Static variable in class javacard.framework.APDU
This error state of a APDU object occurs when an APDUException with reason code APDUException.T1_IFD_ABORT has been thrown.
STATE_FULL_INCOMING - Static variable in class javacard.framework.APDU
This is the state of a APDU object when all the incoming data been received.
STATE_FULL_OUTGOING - Static variable in class javacard.framework.APDU
This is the state of a APDU object when all outbound data has been transferred.
STATE_INITIAL - Static variable in class javacard.framework.APDU
This is the state of a new APDU object when only the command header is valid.
STATE_OUTGOING - Static variable in class javacard.framework.APDU
This is the state of a new APDU object when data transfer mode is outbound but length is not yet known.
STATE_OUTGOING_LENGTH_KNOWN - Static variable in class javacard.framework.APDU
This is the state of a APDU object when data transfer mode is outbound and outbound length is known.
STATE_PARTIAL_INCOMING - Static variable in class javacard.framework.APDU
This is the state of a APDU object when incoming data has partially been received.
STATE_PARTIAL_OUTGOING - Static variable in class javacard.framework.APDU
This is the state of a APDU object when some outbound data has been transferred but not all.
store(Context) - Method in interface com.simplytapp.virtualcard.DefaultCredentials.ISet
 
store(Context) - Static method in class com.simplytapp.virtualcard.DefaultCredentials
store credential data contained in this class persistently
STORE_IN_SE - Static variable in class com.simplytapp.virtualcard.Agent
 
SUCCESS - Static variable in interface com.simplytapp.virtualcard.Constants
 
SW_APPLET_SELECT_FAILED - Static variable in interface javacard.framework.ISO7816
Response status : Applet selection failed = 0x6999;
SW_BYTES_REMAINING_00 - Static variable in interface javacard.framework.ISO7816
Response status : Response bytes remaining = 0x6100
SW_CLA_NOT_SUPPORTED - Static variable in interface javacard.framework.ISO7816
Response status : CLA value not supported = 0x6E00
SW_COMMAND_NOT_ALLOWED - Static variable in interface javacard.framework.ISO7816
Response status : Command not allowed (no current EF) = 0x6986
SW_CONDITIONS_NOT_SATISFIED - Static variable in interface javacard.framework.ISO7816
Response status : Conditions of use not satisfied = 0x6985
SW_CORRECT_LENGTH_00 - Static variable in interface javacard.framework.ISO7816
Response status : Correct Expected Length (Le) = 0x6C00
SW_DATA_INVALID - Static variable in interface javacard.framework.ISO7816
Response status : Data invalid = 0x6984
SW_FILE_FULL - Static variable in interface javacard.framework.ISO7816
Response status : Not enough memory space in the file = 0x6A84
SW_FILE_INVALID - Static variable in interface javacard.framework.ISO7816
Response status : File invalid = 0x6983
SW_FILE_NOT_FOUND - Static variable in interface javacard.framework.ISO7816
Response status : File not found = 0x6A82
SW_FUNC_NOT_SUPPORTED - Static variable in interface javacard.framework.ISO7816
Response status : Function not supported = 0x6A81
SW_INCORRECT_P1P2 - Static variable in interface javacard.framework.ISO7816
Response status : Incorrect parameters (P1,P2) = 0x6A86
SW_INS_NOT_SUPPORTED - Static variable in interface javacard.framework.ISO7816
Response status : INS value not supported = 0x6D00
SW_LOGICAL_CHANNEL_NOT_SUPPORTED - Static variable in interface javacard.framework.ISO7816
Response status : Card does not support logical channels = 0x6881
SW_NO_ERROR - Static variable in interface javacard.framework.ISO7816
Response status : No Error = (short)0x9000
SW_RECORD_NOT_FOUND - Static variable in interface javacard.framework.ISO7816
Response status : Record not found = 0x6A83
SW_SECURE_MESSAGING_NOT_SUPPORTED - Static variable in interface javacard.framework.ISO7816
Response status : Card does not support secure messaging = 0x6882
SW_SECURITY_STATUS_NOT_SATISFIED - Static variable in interface javacard.framework.ISO7816
Response status : Security condition not satisfied = 0x6982
SW_UNKNOWN - Static variable in interface javacard.framework.ISO7816
Response status : No precise diagnosis = 0x6F00
SW_WARNING_STATE_UNCHANGED - Static variable in interface javacard.framework.ISO7816
Response status : Warning, card state unchanged = 0x6200
SW_WRONG_DATA - Static variable in interface javacard.framework.ISO7816
Response status : Wrong data = 0x6A80
SW_WRONG_LENGTH - Static variable in interface javacard.framework.ISO7816
Response status : Wrong length = 0x6700
SW_WRONG_P1P2 - Static variable in interface javacard.framework.ISO7816
Response status : Incorrect parameters (P1,P2) = 0x6B00

T

T1_IFD_ABORT - Static variable in exception javacard.framework.APDUException
This reason code indicates that during T=1 protocol, the CAD returned an ABORT S-Block command and aborted the data transfer.
throwIt(short) - Static method in exception javacard.framework.APDUException
Throws the Java Card runtime environment-owned instance of APDUException with the specified reason.
throwIt(short) - Static method in exception javacard.framework.CardRuntimeException
Throws the Java Card runtime environment-owned instance of the CardRuntimeException class with the specified reason.
throwIt(short) - Static method in exception javacard.framework.ISOException
Throws the Java Card runtime environment-owned instance of the ISOException class with the specified status word.
TOKEN_SECRET - Static variable in class com.simplytapp.virtualcard.DefaultCredentials
 
Transaction - Class in com.simplytapp.virtualcard
 
TRANSACTION_ENDED - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
TRANSACTION_FAILURE - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
TRANSACTION_STARTED - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
TRANSACTION_SUCCESS - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
transactionFailure() - Method in class com.simplytapp.virtualcard.Agent
 
transactionFinished() - Method in class com.simplytapp.virtualcard.Agent
Called when a transaction with the PCD is finished.
transactionStarted() - Method in class com.simplytapp.virtualcard.Agent
Called when a transaction with the PCD is started.
transactWithSoftPcd(Pcd) - Method in class com.simplytapp.virtualcard.VirtualCard
Establishes APDU session with card.
transceive(TransceiveData) - Method in class com.simplytapp.virtualcard.Agent
 
TransceiveData - Class in com.simplytapp.virtualcard
 
TransceiveData() - Constructor for class com.simplytapp.virtualcard.TransceiveData
 
TransceiveData(byte) - Constructor for class com.simplytapp.virtualcard.TransceiveData
 

U

UNKNOWN_ERR - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
useLocalDatabase() - Method in class com.simplytapp.virtualcard.Agent
 
Utils - Class in com.simplytapp.virtualcard
Created by dyeager on 12/12/14.
Utils() - Constructor for class com.simplytapp.virtualcard.Utils
 

V

VIRTUAL_CARD_ERROR - Static variable in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
VirtualCard - Class in com.simplytapp.virtualcard
Class for creating and interfacing with a remote card.
VirtualCard.ISet - Interface in com.simplytapp.virtualcard
 
VirtualCardBuilder - Class in com.simplytapp.virtualcard
 
VirtualCardBuilder.IBuild - Interface in com.simplytapp.virtualcard
 
VirtualCardGcmListenerService - Class in com.simplytapp.virtualcard
 
VirtualCardGcmListenerService() - Constructor for class com.simplytapp.virtualcard.VirtualCardGcmListenerService
 
VirtualCardInstanceIDListenerService - Class in com.simplytapp.virtualcard
 
VirtualCardInstanceIDListenerService() - Constructor for class com.simplytapp.virtualcard.VirtualCardInstanceIDListenerService
 
virtualCardMessage(VirtualCardMessaging.Message) - Method in interface com.simplytapp.virtualcard.VirtualCardMessaging
 
virtualCardMessaging(VirtualCardMessaging) - Method in interface com.simplytapp.virtualcard.VirtualCard.ISet
 
virtualCardMessaging(VirtualCardMessaging) - Method in interface com.simplytapp.virtualcard.VirtualCardBuilder.IBuild
 
VirtualCardMessaging - Interface in com.simplytapp.virtualcard
 
VirtualCardMessaging.Id - Class in com.simplytapp.virtualcard
 
VirtualCardMessaging.Id() - Constructor for class com.simplytapp.virtualcard.VirtualCardMessaging.Id
 
VirtualCardMessaging.Message - Class in com.simplytapp.virtualcard
 

W

waitExtension() - Static method in class javacard.framework.APDU
Requests additional processing time from CAD.
WAKEUPALARM_INTENT_ACTION - Static variable in interface com.simplytapp.virtualcard.Constants
 
wakeupAlarmTriggered() - Method in class com.simplytapp.virtualcard.Agent
Called when a previous alarm that was set goes off is triggered
WakeupAlarmTriggered - Class in com.simplytapp.virtualcard
Created by dyeager on 1/23/15.
WakeupAlarmTriggered() - Constructor for class com.simplytapp.virtualcard.WakeupAlarmTriggered
 
WakeupAlarmTriggeredIntentService - Class in com.simplytapp.virtualcard
Created by dyeager on 1/28/15.
WakeupAlarmTriggeredIntentService() - Constructor for class com.simplytapp.virtualcard.WakeupAlarmTriggeredIntentService
 
walletAccessToken(String) - Method in interface com.simplytapp.virtualcard.DefaultCredentials.ISet
 
walletAccessToken(String) - Method in interface com.simplytapp.virtualcard.VirtualCard.ISet
 
walletAccessToken(String) - Method in interface com.simplytapp.virtualcard.VirtualCardBuilder.IBuild
 
walletTokenSecret(String) - Method in interface com.simplytapp.virtualcard.DefaultCredentials.ISet
 
walletTokenSecret(String) - Method in interface com.simplytapp.virtualcard.VirtualCard.ISet
 
walletTokenSecret(String) - Method in interface com.simplytapp.virtualcard.VirtualCardBuilder.IBuild
 
whichAreRequiredForFastLoad(Context, String) - Static method in class com.simplytapp.virtualcard.DefaultCredentials
if there are required credential data that is not available, this method will return the missing data
A B C D E F G H I J L M N O P R S T U V W