Index
All Classes and Interfaces|All Packages
A
- ANY - Enum constant in enum class org.eclipse.keyple.plugin.pcsc.PcscReader.IsoProtocol
-
to connect using any available protocol
B
- build() - Method in class org.eclipse.keyple.plugin.pcsc.PcscPluginFactoryBuilder.Builder
-
Returns an instance of PcscPluginFactory created from the fields set on this builder.
- builder() - Static method in class org.eclipse.keyple.plugin.pcsc.PcscPluginFactoryBuilder
-
Creates builder to build a
PcscPluginFactory
.
E
- EXCLUSIVE - Enum constant in enum class org.eclipse.keyple.plugin.pcsc.PcscReader.SharingMode
-
Requests exclusive access to the card
G
- getIoctlCcidEscapeCommandId() - Method in interface org.eclipse.keyple.plugin.pcsc.PcscReader
-
Helper method that return the PC/SC IOCTL CCID "Escape" command identifier.
- getValue() - Method in enum class org.eclipse.keyple.plugin.pcsc.PcscReader.IsoProtocol
-
Gets the string expected by smartcard.io / PC/SC to set the card transmission protocol.
I
- INNOVATRON_B_PRIME_CARD - Enum constant in enum class org.eclipse.keyple.plugin.pcsc.PcscSupportedContactlessProtocol
-
Innovatron Type B Prime protocol
Default rule =3B8F8001805A0...................829000..
- ISO_14443_4 - Enum constant in enum class org.eclipse.keyple.plugin.pcsc.PcscSupportedContactlessProtocol
-
Fully ISO 14443-4 compliant cards
Default rule =3B8880....................|3B8B80.*|3B8C800150.*|.*4F4D4141544C4153.*
- ISO_7816_3 - Enum constant in enum class org.eclipse.keyple.plugin.pcsc.PcscSupportedContactProtocol
-
ISO7816-3 Card (unspecified communication protocol)
Default rule =3.*
- ISO_7816_3_T0 - Enum constant in enum class org.eclipse.keyple.plugin.pcsc.PcscSupportedContactProtocol
-
ISO7816-3 Card communicating with T=0 protocol
Default rule =3.*
- ISO_7816_3_T1 - Enum constant in enum class org.eclipse.keyple.plugin.pcsc.PcscSupportedContactProtocol
-
ISO7816-3 Card communicating with T=1 protocol
Default rule =3.*
L
- LEAVE - Enum constant in enum class org.eclipse.keyple.plugin.pcsc.PcscReader.DisconnectionMode
-
Keeps the status of the card unchanged
M
- MEMORY_ST25 - Enum constant in enum class org.eclipse.keyple.plugin.pcsc.PcscSupportedContactlessProtocol
-
STMicroelectronics ST25 Tag
Default rule =3B8F8001804F0CA000000306070007D0020C00B6
- MIFARE_CLASSIC - Enum constant in enum class org.eclipse.keyple.plugin.pcsc.PcscSupportedContactlessProtocol
-
NXP Mifare Classic 1K (as per PC/SC standard part3)
Default rule =3B8F8001804F0CA000000306030001000000006A
- MIFARE_DESFIRE - Enum constant in enum class org.eclipse.keyple.plugin.pcsc.PcscSupportedContactlessProtocol
-
NXP DESFire or DESFire EV1 or EV2
Default rule =3B8180018080
- MIFARE_ULTRA_LIGHT - Enum constant in enum class org.eclipse.keyple.plugin.pcsc.PcscSupportedContactlessProtocol
-
NXP Mifare Ultralight or UltralightC (as per PC/SC standard part3)
Default rule =3B8F8001804F0CA0000003060300030000000068
O
- org.eclipse.keyple.plugin.pcsc - package org.eclipse.keyple.plugin.pcsc
-
Contains the APIs needed to manage PC/SC readers in a Keyple-based application.
P
- PcscPlugin - Interface in org.eclipse.keyple.plugin.pcsc
-
PC/SC specific
KeyplePluginExtension
. - PcscPluginFactory - Interface in org.eclipse.keyple.plugin.pcsc
-
PC/SC specific
KeyplePluginExtensionFactory
to be provided to the Keyple SmartCard service to register the PC/SC plugin, built byPcscPluginFactoryBuilder
. - PcscPluginFactoryBuilder - Class in org.eclipse.keyple.plugin.pcsc
-
Builds instances of
PcscPluginFactory
from values configured by the setters. - PcscPluginFactoryBuilder.Builder - Class in org.eclipse.keyple.plugin.pcsc
-
Builder to build a
PcscPluginFactory
. - PcscReader - Interface in org.eclipse.keyple.plugin.pcsc
-
PC/SC specific
KeypleReaderExtension
. - PcscReader.DisconnectionMode - Enum Class in org.eclipse.keyple.plugin.pcsc
-
Action to be taken after the card is disconnected.
- PcscReader.IsoProtocol - Enum Class in org.eclipse.keyple.plugin.pcsc
-
Available transmission protocols as defined by the PC/SC standard.
- PcscReader.SharingMode - Enum Class in org.eclipse.keyple.plugin.pcsc
-
Connection mode to indicate if the application is willing to share the card with other applications.
- PcscSupportedContactlessProtocol - Enum Class in org.eclipse.keyple.plugin.pcsc
-
Non-exhaustive list of protocols supported by common contactless PC/SC readers.
- PcscSupportedContactProtocol - Enum Class in org.eclipse.keyple.plugin.pcsc
-
Non-exhaustive list of protocols supported by common contact PC/SC readers.
R
- RESET - Enum constant in enum class org.eclipse.keyple.plugin.pcsc.PcscReader.DisconnectionMode
-
Resets the card
S
- setCardMonitoringCycleDuration(int) - Method in class org.eclipse.keyple.plugin.pcsc.PcscPluginFactoryBuilder.Builder
-
Sets the cycle duration for card monitoring (insertion and removal).
- setContactless(boolean) - Method in interface org.eclipse.keyple.plugin.pcsc.PcscReader
-
Sets the reader transmission mode.
- setDisconnectionMode(PcscReader.DisconnectionMode) - Method in interface org.eclipse.keyple.plugin.pcsc.PcscReader
-
Changes the action to be taken after disconnection (default value
PcscReader.DisconnectionMode.RESET
). - setIsoProtocol(PcscReader.IsoProtocol) - Method in interface org.eclipse.keyple.plugin.pcsc.PcscReader
-
Changes the protocol to be used by the PC/SC reader when connecting to the card (
PcscReader.IsoProtocol.T0
,PcscReader.IsoProtocol.T1
, orPcscReader.IsoProtocol.TCL
), orPcscReader.IsoProtocol.ANY
to connect using any available protocol (default valuePcscReader.IsoProtocol.ANY
). - setProvider(Provider) - Method in class org.eclipse.keyple.plugin.pcsc.PcscPluginFactoryBuilder.Builder
-
Replace the default jnasmartcardio provider by the provider given in argument.
- setSharingMode(PcscReader.SharingMode) - Method in interface org.eclipse.keyple.plugin.pcsc.PcscReader
-
Changes the PC/SC sharing mode (default value
PcscReader.SharingMode.EXCLUSIVE
). - SHARED - Enum constant in enum class org.eclipse.keyple.plugin.pcsc.PcscReader.SharingMode
-
Allows simultaneous access to the card
T
- T0 - Enum constant in enum class org.eclipse.keyple.plugin.pcsc.PcscReader.IsoProtocol
-
to connect using T=0 protocol
- T1 - Enum constant in enum class org.eclipse.keyple.plugin.pcsc.PcscReader.IsoProtocol
-
to connect using T=1 protocol
- TCL - Enum constant in enum class org.eclipse.keyple.plugin.pcsc.PcscReader.IsoProtocol
-
to connect using T=CL protocol
- transmitControlCommand(int, byte[]) - Method in interface org.eclipse.keyple.plugin.pcsc.PcscReader
-
Transmits a control command to the terminal device.
U
- updateProtocolIdentificationRule(String, String) - Method in class org.eclipse.keyple.plugin.pcsc.PcscPluginFactoryBuilder.Builder
-
Updates a protocol identification rule.
- useContactlessReaderIdentificationFilter(String) - Method in class org.eclipse.keyple.plugin.pcsc.PcscPluginFactoryBuilder.Builder
-
Overwrites the default filter with the provided filter based on regular expressions to make the plugin able to identify a contact reader from its name.
- useContactReaderIdentificationFilter(String) - Method in class org.eclipse.keyple.plugin.pcsc.PcscPluginFactoryBuilder.Builder
-
Deprecated.
V
- valueOf(String) - Static method in enum class org.eclipse.keyple.plugin.pcsc.PcscReader.DisconnectionMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.eclipse.keyple.plugin.pcsc.PcscReader.IsoProtocol
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.eclipse.keyple.plugin.pcsc.PcscReader.SharingMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.eclipse.keyple.plugin.pcsc.PcscSupportedContactlessProtocol
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.eclipse.keyple.plugin.pcsc.PcscSupportedContactProtocol
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.eclipse.keyple.plugin.pcsc.PcscReader.DisconnectionMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.eclipse.keyple.plugin.pcsc.PcscReader.IsoProtocol
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.eclipse.keyple.plugin.pcsc.PcscReader.SharingMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.eclipse.keyple.plugin.pcsc.PcscSupportedContactlessProtocol
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.eclipse.keyple.plugin.pcsc.PcscSupportedContactProtocol
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages
PcscPluginFactoryBuilder.Builder.useContactlessReaderIdentificationFilter(String)