A C E G H I K N P R S T V
All Classes All Packages
All Classes All Packages
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.
All Classes All Packages