A C E G H I K N P R S T V 
All Classes All Packages

A

APEX - Static variable in class com.vivokey.chipscanlib.VivoTag
This is a sub-instance of an Apex implant.
apikey - Variable in class com.vivokey.chipscanlib.VivoAPI
 
authenticatePart1() - Method in class com.vivokey.chipscanlib.VivoTag
Processes the first part of a Spark 2 or Apex-style implant.
authenticatePart2(String) - Method in class com.vivokey.chipscanlib.VivoTag
Performs the second step of authentication against a Spark 2 or Apex-style implant.
authResult - Variable in class com.vivokey.chipscanlib.KVPairAPI
 

C

chall - Variable in class com.vivokey.chipscanlib.KVPairAPI
 
checkResponse(String, String, String) - Method in class com.vivokey.chipscanlib.VivoAPI
Checks a chip response against the response provided.
clientBuilder - Variable in class com.vivokey.chipscanlib.KVPairAPI
 
clientBuilder - Variable in class com.vivokey.chipscanlib.VivoAPI
 
close() - Method in class com.vivokey.chipscanlib.tags.Spark1
 
close() - Method in class com.vivokey.chipscanlib.tags.Spark2
 
close() - Method in class com.vivokey.chipscanlib.VivoTag
Disable I/O operations to the tag from this TagTechnology object, and release resources.
com.vivokey.chipscanlib - package com.vivokey.chipscanlib
 
com.vivokey.chipscanlib.tags - package com.vivokey.chipscanlib.tags
 
connect() - Method in class com.vivokey.chipscanlib.tags.Spark1
 
connect() - Method in class com.vivokey.chipscanlib.tags.Spark2
 
connect() - Method in class com.vivokey.chipscanlib.VivoTag
Enable I/O operations to the tag from the underlying TagTechnology object.

E

ERROR_APIERR - Static variable in class com.vivokey.chipscanlib.VivoAuthenticator
 
ERROR_TAGERR - Static variable in class com.vivokey.chipscanlib.VivoAuthenticator
 
ERROR_TAGINVALID - Static variable in class com.vivokey.chipscanlib.VivoAuthenticator
 
ERROR_TAGLOST - Static variable in class com.vivokey.chipscanlib.VivoAuthenticator
 

G

getBarker() - Method in class com.vivokey.chipscanlib.Spark1Response
Get the Barker Code associated with the response.
getChall() - Method in class com.vivokey.chipscanlib.VivoAuthResult
Get the challenge for this authentication.
getChallenge() - Method in class com.vivokey.chipscanlib.VivoAPI
Gets a challenge from the API using the specified key.
getChallenge() - Method in class com.vivokey.chipscanlib.VivoAuthenticator
Starts a synchronous attempt to grab a challenge.
getChipid() - Method in class com.vivokey.chipscanlib.VivoAuthResult
Get a chip ID, if returned by the API.
getErrorCode() - Method in class com.vivokey.chipscanlib.VivoAuthenticator
Returns the error code, as defined above.
getErrorString() - Method in class com.vivokey.chipscanlib.VivoAuthenticator
Get the human-readable error string.
getFlags() - Method in class com.vivokey.chipscanlib.Spark1Response
Get the flags associated with the response.
getIDtype() - Method in class com.vivokey.chipscanlib.VivoAuthResult
Get the ID type.
getKV() - Method in class com.vivokey.chipscanlib.VivoAuthResult
Gets the key-value pairs previously set.
getKV(String[]) - Method in class com.vivokey.chipscanlib.KVPairAPI
Calls the API to get key-value pairs and returns the list.
getMemberid() - Method in class com.vivokey.chipscanlib.VivoAuthResult
Get a member ID, if returned by the API.
getResponse() - Method in class com.vivokey.chipscanlib.Spark1Response
Get the chip response.
getResponse() - Method in class com.vivokey.chipscanlib.Spark2Response
Get the chip response.
getResult() - Method in class com.vivokey.chipscanlib.VivoAuthenticator
Retrieves the VivoAuthResult from the API.
getSW() - Method in class com.vivokey.chipscanlib.Spark2Response
Get the status words associated with the response.
getTag() - Method in class com.vivokey.chipscanlib.tags.Spark1
 
getTag() - Method in class com.vivokey.chipscanlib.tags.Spark2
 
getTag() - Method in class com.vivokey.chipscanlib.VivoTag
 
getType() - Method in class com.vivokey.chipscanlib.VivoTag
Returns the tag type.
getUid() - Method in class com.vivokey.chipscanlib.VivoTag
Returns the uid as a hex string.

H

httpClient - Variable in class com.vivokey.chipscanlib.KVPairAPI
 
httpClient - Variable in class com.vivokey.chipscanlib.VivoAPI
 

I

isConnected() - Method in class com.vivokey.chipscanlib.tags.Spark1
 
isConnected() - Method in class com.vivokey.chipscanlib.tags.Spark2
 
isConnected() - Method in class com.vivokey.chipscanlib.VivoTag
Helper to indicate if I/O operations should be possible.
isError() - Method in class com.vivokey.chipscanlib.VivoAuthenticator
Returns if the thread exited on an error.
isFinished() - Method in class com.vivokey.chipscanlib.VivoAuthenticator
Returns if the thread has finished it's work.
isRunning() - Method in class com.vivokey.chipscanlib.VivoAuthenticator
Returns the state of the thread.

K

KeyParams - Class in com.vivokey.chipscanlib
 
KVPairAPI - Class in com.vivokey.chipscanlib
 
KVPairAPI(VivoAuthResult) - Constructor for class com.vivokey.chipscanlib.KVPairAPI
Public constructor for a KVPairAPI object.

N

NDEF_SEL - Static variable in class com.vivokey.chipscanlib.VivoTag
The NDEF select APDU
NTAG4XX - Static variable in class com.vivokey.chipscanlib.VivoTag
This is a sub-instance of a Spark 2 implant.
NTAG5 - Static variable in class com.vivokey.chipscanlib.VivoTag
This is a sub-instance of a NTAG 5 type implant.

P

pcdChallenge(String, String, String) - Method in class com.vivokey.chipscanlib.VivoAPI
Get a Spark 2/Apex PCD challenge.
postCheckResponse - Variable in class com.vivokey.chipscanlib.VivoAPI
 
postGetChall - Variable in class com.vivokey.chipscanlib.VivoAPI
 
postGetKv - Variable in class com.vivokey.chipscanlib.KVPairAPI
 
postPcdChallenge - Variable in class com.vivokey.chipscanlib.VivoAPI
 
postSetKv - Variable in class com.vivokey.chipscanlib.KVPairAPI
 
probe14443() - Method in class com.vivokey.chipscanlib.VivoTag
Probes an ISO14443 implant to determine it's subtype.
processJson(String) - Method in class com.vivokey.chipscanlib.VivoAuthResult
Processes API JSON to populate chip/member IDs.

R

reconnect() - Method in class com.vivokey.chipscanlib.VivoTag
Re-connect to the Tag associated with this connection.
run() - Method in class com.vivokey.chipscanlib.VivoAuthenticator
Processes an implant and authenticates with the API.

S

secp256r1A - Static variable in class com.vivokey.chipscanlib.KeyParams
 
secp256r1B - Static variable in class com.vivokey.chipscanlib.KeyParams
 
secp256r1G - Static variable in class com.vivokey.chipscanlib.KeyParams
 
secp256r1K - Static variable in class com.vivokey.chipscanlib.KeyParams
 
secp256r1p - Static variable in class com.vivokey.chipscanlib.KeyParams
 
secp256r1R - Static variable in class com.vivokey.chipscanlib.KeyParams
 
secp384r1A - Static variable in class com.vivokey.chipscanlib.KeyParams
 
secp384r1B - Static variable in class com.vivokey.chipscanlib.KeyParams
 
secp384r1G - Static variable in class com.vivokey.chipscanlib.KeyParams
 
secp384r1K - Static variable in class com.vivokey.chipscanlib.KeyParams
 
secp384r1p - Static variable in class com.vivokey.chipscanlib.KeyParams
 
secp384r1R - Static variable in class com.vivokey.chipscanlib.KeyParams
 
setChall(String) - Method in class com.vivokey.chipscanlib.VivoAuthResult
Set the challenge for this authentication.
setKV(Map<String, String>) - Method in class com.vivokey.chipscanlib.KVPairAPI
Calls the API to set key-value pairs and returns if successful.
setKV(Map<String, String>) - Method in class com.vivokey.chipscanlib.VivoAuthResult
Sets the key-value pairs of this result from a get.
setTag(VivoTag) - Method in class com.vivokey.chipscanlib.VivoAuthenticator
Set the VivoTag received and processed from an intent.
singleSign(String) - Method in class com.vivokey.chipscanlib.VivoTag
Processes a single-part challenge-response (Spark 1 type) for an implant.
sp2Tag - Variable in class com.vivokey.chipscanlib.VivoTag
 
SPARK_1 - Static variable in class com.vivokey.chipscanlib.VivoTag
This is an instance of a ISO15693-type implant.
SPARK_2 - Static variable in class com.vivokey.chipscanlib.VivoTag
This is an instance of a ISO14443A-type implant.
Spark1 - Class in com.vivokey.chipscanlib.tags
Wrapper class for a NfcV or Spark1DummyTag Spark 1 tag.
Spark1(NfcV) - Constructor for class com.vivokey.chipscanlib.tags.Spark1
NfcV constructor
Spark1(DummyTag) - Constructor for class com.vivokey.chipscanlib.tags.Spark1
Spark1DummyTag constructor
Spark1Response - Class in com.vivokey.chipscanlib
Represents an ISO15693 AUTHENTICATE response.
Spark1Response(byte[]) - Constructor for class com.vivokey.chipscanlib.Spark1Response
Creates an Spark1Response and processes the fed chip response.
Spark2 - Class in com.vivokey.chipscanlib.tags
Wrapper class for a IsoDep or DummyTag Spark 2/Apex tag.
Spark2(IsoDep) - Constructor for class com.vivokey.chipscanlib.tags.Spark2
IsoDep constructor
Spark2(DummyTag) - Constructor for class com.vivokey.chipscanlib.tags.Spark2
NTAG413DummyTag constructor
Spark2Response - Class in com.vivokey.chipscanlib
Represents the response a JavaCard/ISO14443 card replies with.
Spark2Response(byte[]) - Constructor for class com.vivokey.chipscanlib.Spark2Response
Creates an ApexResponse and processes the fed chip response.

T

tagtech - Variable in class com.vivokey.chipscanlib.VivoTag
 
tagtype - Variable in class com.vivokey.chipscanlib.VivoTag
 
taguid - Variable in class com.vivokey.chipscanlib.VivoTag
 
transceive(byte[]) - Method in class com.vivokey.chipscanlib.tags.Spark1
 
transceive(byte[]) - Method in class com.vivokey.chipscanlib.tags.Spark2
 

V

VivoAPI - Class in com.vivokey.chipscanlib
Handles connections to the VivoKey API.
VivoAPI(String) - Constructor for class com.vivokey.chipscanlib.VivoAPI
Constructor.
VivoAuthenticator - Class in com.vivokey.chipscanlib
Main class.
VivoAuthenticator(String) - Constructor for class com.vivokey.chipscanlib.VivoAuthenticator
Constructor.
VivoAuthResult - Class in com.vivokey.chipscanlib
Stores the details of an authentication to the VivoKey Chipscan API.
VivoAuthResult() - Constructor for class com.vivokey.chipscanlib.VivoAuthResult
Default constructor.
VivoTag - Class in com.vivokey.chipscanlib
Represents a VivoKey tag found in the NFC field.
VivoTag(byte[], int, TagTechnology) - Constructor for class com.vivokey.chipscanlib.VivoTag
Constructor for emulated tags.
VivoTag(Tag) - Constructor for class com.vivokey.chipscanlib.VivoTag
Constructor.
VKID_AID - Static variable in class com.vivokey.chipscanlib.VivoTag
The Vk-Identity APDU.
A C E G H I K N P R S T V 
All Classes All Packages