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

A

acceptCardEventsFor(String) - Method in class be.fedict.commons.eid.client.CardAndTerminalManager
Start accepting events for the CardTerminal with the name given, where these were being ignored due to a previous call to CardAndTerminalManager.ignoreCardEventsFor(String).
addBeIDCardEventListener(BeIDCardEventsListener) - Method in class be.fedict.commons.eid.client.BeIDCardManager
add a BeIDCardEventsListener to be notified of BeID cards being inserted and removed.
addCardListener(BeIDCardListener) - Method in class be.fedict.commons.eid.client.BeIDCard
Register a BeIDCardListener to receive updates on any consequent file reading/signature operations executed by this BeIDCard.
addCardListener(CardEventsListener) - Method in class be.fedict.commons.eid.client.CardAndTerminalManager
Register a CardEventsListener instance.
addCardTerminalListener(CardTerminalEventsListener) - Method in class be.fedict.commons.eid.client.CardAndTerminalManager
Register a CardTerminalEventsListener instance.
addOtherCardEventListener(CardEventsListener) - Method in class be.fedict.commons.eid.client.BeIDCardManager
add a CardEventsListener to be notified of non-BeID cards being inserted and removed.
addPPDUName(String) - Static method in class be.fedict.commons.eid.client.impl.CCID
 
adviseBeIDCardRemovalRequired() - Method in class be.fedict.commons.eid.client.spi.BeIDCardsIUAdapter
 
adviseBeIDCardRemovalRequired() - Method in interface be.fedict.commons.eid.client.spi.BeIDCardsUI
The user needs to remove a BeID Card for security reasons.
adviseBeIDCardRequired() - Method in class be.fedict.commons.eid.client.spi.BeIDCardsIUAdapter
 
adviseBeIDCardRequired() - Method in interface be.fedict.commons.eid.client.spi.BeIDCardsUI
The user needs to insert a BeID Card.
adviseCardTerminalRequired() - Method in class be.fedict.commons.eid.client.spi.BeIDCardsIUAdapter
 
adviseCardTerminalRequired() - Method in interface be.fedict.commons.eid.client.spi.BeIDCardsUI
The user needs to connect a Card Terminal, since there are none
adviseEnd() - Method in class be.fedict.commons.eid.client.spi.BeIDCardsIUAdapter
 
adviseEnd() - Method in interface be.fedict.commons.eid.client.spi.BeIDCardsUI
No more user actions are required, at this point.
advisePINBlocked() - Method in interface be.fedict.commons.eid.client.spi.BeIDCardUI
too many tries.
advisePINBlocked() - Method in class be.fedict.commons.eid.client.spi.BeIDCardUIAdapter
 
advisePINChanged() - Method in interface be.fedict.commons.eid.client.spi.BeIDCardUI
PIN was changed successfully
advisePINChanged() - Method in class be.fedict.commons.eid.client.spi.BeIDCardUIAdapter
 
advisePINPadChangePIN(int) - Method in interface be.fedict.commons.eid.client.spi.BeIDCardUI
user can change PIN (old, new, new-again) on PIN Pad
advisePINPadChangePIN(int) - Method in class be.fedict.commons.eid.client.spi.BeIDCardUIAdapter
 
advisePINPadNewPINEntry(int) - Method in interface be.fedict.commons.eid.client.spi.BeIDCardUI
user can enter new PIN on PINPad
advisePINPadNewPINEntry(int) - Method in class be.fedict.commons.eid.client.spi.BeIDCardUIAdapter
 
advisePINPadNewPINEntryAgain(int) - Method in interface be.fedict.commons.eid.client.spi.BeIDCardUI
user can enter new PIN on PINPad again
advisePINPadNewPINEntryAgain(int) - Method in class be.fedict.commons.eid.client.spi.BeIDCardUIAdapter
 
advisePINPadOldPINEntry(int) - Method in interface be.fedict.commons.eid.client.spi.BeIDCardUI
user can enter old PIN on PINPad
advisePINPadOldPINEntry(int) - Method in class be.fedict.commons.eid.client.spi.BeIDCardUIAdapter
 
advisePINPadOperationEnd() - Method in interface be.fedict.commons.eid.client.spi.BeIDCardUI
one of the above PINPad operation ends
advisePINPadOperationEnd() - Method in class be.fedict.commons.eid.client.spi.BeIDCardUIAdapter
 
advisePINPadPINEntry(int, PINPurpose, String) - Method in interface be.fedict.commons.eid.client.spi.BeIDCardUI
user can enter PIN on Secure PINPad
advisePINPadPINEntry(int, PINPurpose, String) - Method in class be.fedict.commons.eid.client.spi.BeIDCardUIAdapter
 
advisePINPadPUKEntry(int) - Method in interface be.fedict.commons.eid.client.spi.BeIDCardUI
user can enter PUK on PINPad
advisePINPadPUKEntry(int) - Method in class be.fedict.commons.eid.client.spi.BeIDCardUIAdapter
 
advisePINUnblocked() - Method in interface be.fedict.commons.eid.client.spi.BeIDCardUI
PIN unblock operation was successful.
advisePINUnblocked() - Method in class be.fedict.commons.eid.client.spi.BeIDCardUIAdapter
 
adviseSecureReaderOperation() - Method in interface be.fedict.commons.eid.client.spi.BeIDCardUI
user needs to attend some operation on a secure reader (more instuctions are available from the reader's own user interface)
adviseSecureReaderOperation() - Method in class be.fedict.commons.eid.client.spi.BeIDCardUIAdapter
 
adviseSecureReaderOperationEnd() - Method in interface be.fedict.commons.eid.client.spi.BeIDCardUI
operation on secure reader ends
adviseSecureReaderOperationEnd() - Method in class be.fedict.commons.eid.client.spi.BeIDCardUIAdapter
 
awaken() - Method in class be.fedict.commons.eid.client.spi.Sleeper
 

B

be.fedict.commons.eid.client - package be.fedict.commons.eid.client
eID client classes.
be.fedict.commons.eid.client.event - package be.fedict.commons.eid.client.event
Client listener interfaces.
be.fedict.commons.eid.client.impl - package be.fedict.commons.eid.client.impl
Client implementation classes.
be.fedict.commons.eid.client.spi - package be.fedict.commons.eid.client.spi
Service provider interfaces.
beginExclusive() - Method in class be.fedict.commons.eid.client.BeIDCard
Begin an exclusive transaction with the card.
BeIDCard - Class in be.fedict.commons.eid.client
One BeIDCard instance represents one Belgian Electronic Identity Card, physically present in a connected javax.smartcardio.CardTerminal.
BeIDCard(Card, Logger) - Constructor for class be.fedict.commons.eid.client.BeIDCard
Instantiate a BeIDCard from an already connected javax.smartcardio.Card, with a Logger implementation to receive logging output.
BeIDCard(Card) - Constructor for class be.fedict.commons.eid.client.BeIDCard
Instantiate a BeIDCard from an already connected javax.smartcardio.Card no logging information will be available.
BeIDCard(CardTerminal, Logger) - Constructor for class be.fedict.commons.eid.client.BeIDCard
Instantiate a BeIDCard from a javax.smartcardio.CardTerminal, with a Logger implementation to receive logging output.
BeIDCard(CardTerminal) - Constructor for class be.fedict.commons.eid.client.BeIDCard
Instantiate a BeIDCard from a javax.smartcardio.CardTerminal, with no logging information will be available.
BeIDCardAdapter - Class in be.fedict.commons.eid.client.event
 
BeIDCardAdapter() - Constructor for class be.fedict.commons.eid.client.event.BeIDCardAdapter
 
BeIDCardEventsAdapter - Class in be.fedict.commons.eid.client.event
 
BeIDCardEventsAdapter() - Constructor for class be.fedict.commons.eid.client.event.BeIDCardEventsAdapter
 
BeIDCardEventsListener - Interface in be.fedict.commons.eid.client.event
The BeIDCardEventsListener represents events delivered by an BeIDCardManager.
BeIDCardListener - Interface in be.fedict.commons.eid.client.event
Listener interface for various eID related events like read progress.
BeIDCardManager - Class in be.fedict.commons.eid.client
A BeIDCardManager uses a CardAndTerminalManager to detect Card Insertion and Removal Events, distinguishes between Belgian eID and other cards, calls any registered BeIDCardEventsListeners for eID cards inserted and removed, and any registered CardEventsListener for other cards being inserted and removed.
BeIDCardManager() - Constructor for class be.fedict.commons.eid.client.BeIDCardManager
Instantiate a BeIDCardManager with a default (void) logger and a private CardAndTerminalManager that is automatically started and stopped with the BeIDCardManager, and that only connects to Cards with Protocol T=0
BeIDCardManager(Logger) - Constructor for class be.fedict.commons.eid.client.BeIDCardManager
Instantiate BeIDCardManager logging to logger, and a private CardAndTerminalManager that is automatically started and stopped with the BeIDCardManager, and that only connects to Cards with Protocol T=0.
BeIDCardManager(CardAndTerminalManager) - Constructor for class be.fedict.commons.eid.client.BeIDCardManager
Instantiate a BeIDCardManager with a default (void) logger, caller supplies a CardAndTerminalManager. note: caller is responsible for start()in the supplied CardAndTerminalManager, it will not be automatically started.
BeIDCardManager(Logger, CardAndTerminalManager) - Constructor for class be.fedict.commons.eid.client.BeIDCardManager
Instantiate a BeIDCardManager logging to logger, caller supplies a CardAndTerminalManager. note: caller is responsible for start()in the supplied CardAndTerminalManager, it will not be automatically started!
BeIDCardManager(Logger, CardAndTerminalManager, boolean) - Constructor for class be.fedict.commons.eid.client.BeIDCardManager
 
BeIDCards - Class in be.fedict.commons.eid.client
BeIDCards is a synchronous approach to Belgian Identity Cards and their presence in the user's system, as opposed to the asynchronous, event-driven approach of BeIDCardManager (but BeIDCards uses an underlying BeIDCardManager to achieve it's goals).
BeIDCards() - Constructor for class be.fedict.commons.eid.client.BeIDCards
a BeIDCards without logging, using the default BeIDCardsUI
BeIDCards(BeIDCardsUI) - Constructor for class be.fedict.commons.eid.client.BeIDCards
a BeIDCards without logging, using the supplied BeIDCardsUI
BeIDCards(Logger) - Constructor for class be.fedict.commons.eid.client.BeIDCards
a BeIDCards logging to supplied logger, using the default BeIDCardsUI
BeIDCards(Logger, BeIDCardsUI) - Constructor for class be.fedict.commons.eid.client.BeIDCards
a BeIDCards logging to logger, using the supplied BeIDCardsUI and locale
BeIDCardsException - Exception in be.fedict.commons.eid.client
BeIDCardsException groups all BeIDCard Event-related exceptions, so they can be more conveniently thrown and caught
BeIDCardsException() - Constructor for exception be.fedict.commons.eid.client.BeIDCardsException
 
BeIDCardsIUAdapter - Class in be.fedict.commons.eid.client.spi
An adapter implementing empty or simple implementations of the BeIDCardsUI interface.
BeIDCardsIUAdapter() - Constructor for class be.fedict.commons.eid.client.spi.BeIDCardsIUAdapter
 
BeIDCardsUI - Interface in be.fedict.commons.eid.client.spi
implement a BeIDCardsUI to interact with the user with an instance of BeIDCards.
BeIDCardUI - Interface in be.fedict.commons.eid.client.spi
Implement a BeIDCardUI to interact with the user from a BeIDCard instance.
BeIDCardUIAdapter - Class in be.fedict.commons.eid.client.spi
An adapter implementing BeIDCardUI with empty default actions.
BeIDCardUIAdapter() - Constructor for class be.fedict.commons.eid.client.spi.BeIDCardUIAdapter
 
BeIDDigest - Enum in be.fedict.commons.eid.client.impl
Enumeration of all supported eID digest algorithms.

C

CancelledException - Exception in be.fedict.commons.eid.client
CancelledException is thrown when a method is blocking on a user action through a UI, and the users declines to respond (e.g. by closing the requesting dialog)
CancelledException() - Constructor for exception be.fedict.commons.eid.client.CancelledException
 
CardAndTerminalManager - Class in be.fedict.commons.eid.client
A CardAndTerminalManager maintains an active state overview of all javax.smartcardio.CardTerminal attached to a system's pcsc subsystem, and notifies registered: CardTerminalEventsListeners of any CardTerminals Attached or Detached CardEventsListeners of any Cards inserted into or removed from any attached CardTerminals Note that at the level of CardAndTerminalManager there is no distinction between types of cards or terminals: They are merely reported using the standard javax.smartcardio classes.
CardAndTerminalManager() - Constructor for class be.fedict.commons.eid.client.CardAndTerminalManager
Instantiate a CardAndTerminalManager working on the standard smartcardio CardTerminals, and without any logging.
CardAndTerminalManager(Logger) - Constructor for class be.fedict.commons.eid.client.CardAndTerminalManager
Instantiate a CardAndTerminalManager working on the standard smartcardio CardTerminals, and logging to the Logger implementation given.
CardAndTerminalManager(CardTerminals) - Constructor for class be.fedict.commons.eid.client.CardAndTerminalManager
Instantiate a CardAndTerminalManager working on a specific CardTerminals instance and without any logging.
CardAndTerminalManager(Logger, CardTerminals) - Constructor for class be.fedict.commons.eid.client.CardAndTerminalManager
Instantiate a CardAndTerminalManager working on a specific CardTerminals instance, and that logs to the given Logger.In normal operation, you would use the constructor that takes no CardTerminals parameter, but using this one you could, for example obtain a CardTerminals instance from a different TerminalFactory, or from your own implementation.
CardAndTerminalManager.PROTOCOL - Enum in be.fedict.commons.eid.client
 
CardEventsAdapter - Class in be.fedict.commons.eid.client.event
 
CardEventsAdapter() - Constructor for class be.fedict.commons.eid.client.event.CardEventsAdapter
 
cardEventsInitialized() - Method in class be.fedict.commons.eid.client.event.CardEventsAdapter
 
cardEventsInitialized() - Method in interface be.fedict.commons.eid.client.event.CardEventsListener
 
CardEventsListener - Interface in be.fedict.commons.eid.client.event
The CardEventsListener represents events delivered by a CardAndTerminalManager.
cardInserted(CardTerminal, Card) - Method in class be.fedict.commons.eid.client.event.CardEventsAdapter
 
cardInserted(CardTerminal, Card) - Method in interface be.fedict.commons.eid.client.event.CardEventsListener
 
cardRemoved(CardTerminal) - Method in class be.fedict.commons.eid.client.event.CardEventsAdapter
 
cardRemoved(CardTerminal) - Method in interface be.fedict.commons.eid.client.event.CardEventsListener
 
CardTerminalEventsAdapter - Class in be.fedict.commons.eid.client.event
 
CardTerminalEventsAdapter() - Constructor for class be.fedict.commons.eid.client.event.CardTerminalEventsAdapter
 
CardTerminalEventsListener - Interface in be.fedict.commons.eid.client.event
The CardTerminalEventsListener represents events delivered by a CardAndTerminalManager.
cardTerminalHasCCIDFeature(CCID.FEATURE) - Method in class be.fedict.commons.eid.client.BeIDCard
test for CCID Features in the card reader this BeIDCard is inserted into
CardTerminalsProxy - Class in be.fedict.commons.eid.client.impl
Based on code from BOSA, but reworked a bit for older Java 7 runtimes.
CardTerminalsProxy(CardTerminals, Logger) - Constructor for class be.fedict.commons.eid.client.impl.CardTerminalsProxy
 
CCID - Class in be.fedict.commons.eid.client.impl
CCID I/O according to the USB Smart card CCID 1.1 specifications.
CCID(Card, CardTerminal, Logger) - Constructor for class be.fedict.commons.eid.client.impl.CCID
 
CCID.FEATURE - Enum in be.fedict.commons.eid.client.impl
 
CCID.INS - Enum in be.fedict.commons.eid.client.impl
 
chainIncludesCitizenCA() - Method in enum be.fedict.commons.eid.client.FileType
 
changePin(boolean) - Method in class be.fedict.commons.eid.client.BeIDCard
Change PIN code.
close() - Method in class be.fedict.commons.eid.client.BeIDCard
close this BeIDCard, when you are done with it, to release any underlying resources.
close() - Method in class be.fedict.commons.eid.client.BeIDCards
call close() if you no longer need this BeIDCards instance.
createPINModificationDataStructure(Locale, CCID.INS) - Method in class be.fedict.commons.eid.client.impl.CCID
 
createPINVerificationDataStructure(Locale, CCID.INS) - Method in class be.fedict.commons.eid.client.impl.CCID
 

D

debug(String) - Method in class be.fedict.commons.eid.client.impl.VoidLogger
 
debug(String) - Method in interface be.fedict.commons.eid.client.spi.Logger
Debug messages receiver.
DUTCH_LANGUAGE - Static variable in class be.fedict.commons.eid.client.impl.CCID
 
DUTCH_LANGUAGE_CODE - Static variable in class be.fedict.commons.eid.client.impl.CCID
 

E

eIDCardEventsInitialized() - Method in class be.fedict.commons.eid.client.event.BeIDCardEventsAdapter
 
eIDCardEventsInitialized() - Method in interface be.fedict.commons.eid.client.event.BeIDCardEventsListener
 
eIDCardInserted(CardTerminal, BeIDCard) - Method in class be.fedict.commons.eid.client.event.BeIDCardEventsAdapter
 
eIDCardInserted(CardTerminal, BeIDCard) - Method in interface be.fedict.commons.eid.client.event.BeIDCardEventsListener
 
eIDCardInsertedDuringSelection(BeIDCard) - Method in class be.fedict.commons.eid.client.spi.BeIDCardsIUAdapter
 
eIDCardInsertedDuringSelection(BeIDCard) - Method in interface be.fedict.commons.eid.client.spi.BeIDCardsUI
user added a BeID card while selectBeIDCard() was blocking.
eIDCardRemoved(CardTerminal, BeIDCard) - Method in class be.fedict.commons.eid.client.event.BeIDCardEventsAdapter
 
eIDCardRemoved(CardTerminal, BeIDCard) - Method in interface be.fedict.commons.eid.client.event.BeIDCardEventsListener
 
eIDCardRemovedDuringSelection(BeIDCard) - Method in class be.fedict.commons.eid.client.spi.BeIDCardsIUAdapter
 
eIDCardRemovedDuringSelection(BeIDCard) - Method in interface be.fedict.commons.eid.client.spi.BeIDCardsUI
user removed a BeID card while selectBeIDCard() was blocking.
endExclusive() - Method in class be.fedict.commons.eid.client.BeIDCard
Release an exclusive transaction with the card, started by beginExclusive().
ENGLISH_LANGUAGE_CODE - Static variable in class be.fedict.commons.eid.client.impl.CCID
 
error(String) - Method in class be.fedict.commons.eid.client.impl.VoidLogger
 
error(String, Throwable) - Method in class be.fedict.commons.eid.client.impl.VoidLogger
 
error(String) - Method in interface be.fedict.commons.eid.client.spi.Logger
Error messages receiver.
error(String, Throwable) - Method in interface be.fedict.commons.eid.client.spi.Logger
Error messages receiver.

F

FileType - Enum in be.fedict.commons.eid.client
The FileType enum encapsulates the fileID, keyID, and some usage parameters about the files stored on an BeIDCard.
fixNativeLibrary(Logger) - Static method in class be.fedict.commons.eid.client.impl.LibJ2PCSCGNULinuxFix
Make sure libpcsclite is found.The libj2pcsc.so from the JRE attempts to dlopen using the linker name "libpcsclite.so" instead of the appropriate "libpcsclite.so.1".
FRENCH_LANGUAGE - Static variable in class be.fedict.commons.eid.client.impl.CCID
 
FRENCH_LANGUAGE_CODE - Static variable in class be.fedict.commons.eid.client.impl.CCID
 
fromFileType(FileType) - Static method in enum be.fedict.commons.eid.client.PINPurpose
Determine the likely reason for a PIN request by checking the certificate chain involved.

G

GERMAN_LANGUAGE - Static variable in class be.fedict.commons.eid.client.impl.CCID
 
GERMAN_LANGUAGE_CODE - Static variable in class be.fedict.commons.eid.client.impl.CCID
 
GET_FEATURES - Static variable in class be.fedict.commons.eid.client.impl.CCID
 
GET_FEATURES_MICROSOFT - Static variable in class be.fedict.commons.eid.client.impl.CCID
 
getAlgorithm() - Method in enum be.fedict.commons.eid.client.impl.BeIDDigest
 
getAlgorithmReference() - Method in enum be.fedict.commons.eid.client.impl.BeIDDigest
 
getAllBeIDCards() - Method in class be.fedict.commons.eid.client.BeIDCards
return Set of all BeID Cards present.
getApdu() - Method in exception be.fedict.commons.eid.client.ResponseAPDUException
 
getATR() - Method in class be.fedict.commons.eid.client.BeIDCard
getATR returns the ATR of the eID Card.
getAuthenticationCertificate() - Method in class be.fedict.commons.eid.client.BeIDCard
Returns the X509 authentication certificate.
getAuthenticationCertificateChain() - Method in class be.fedict.commons.eid.client.BeIDCard
Returns the X509 authentication certificate chain.
getBasicPublicKey() - Method in class be.fedict.commons.eid.client.BeIDCard
Gives back the basic public key file.
getCACertificate() - Method in class be.fedict.commons.eid.client.BeIDCard
Returns the citizen CA certificate.
getCACertificateChain() - Method in class be.fedict.commons.eid.client.BeIDCard
Returns the Citizen CA X509 certificate chain.
getCardData() - Method in class be.fedict.commons.eid.client.BeIDCard
Gives back the card data as byte array.
getCardTerminal() - Method in class be.fedict.commons.eid.client.BeIDCard
Return the CardTerminal that held this BeIdCard when it was detected Will return null if the physical Card that we represent was removed.
getCardTerminals(Logger) - Static method in class be.fedict.commons.eid.client.impl.CardTerminalsProxy
 
getCertificate(FileType) - Method in class be.fedict.commons.eid.client.BeIDCard
Reads a certain certificate from the card.
getCertificateChain(FileType) - Method in class be.fedict.commons.eid.client.BeIDCard
Returns the entire certificate chain for a given file type.
getChallenge(int) - Method in class be.fedict.commons.eid.client.BeIDCard
Returns random data generated by the eID card itself.
getDelay() - Method in class be.fedict.commons.eid.client.CardAndTerminalManager
Returns the PCSC polling delay currently in use
getEstimatedMaxSize() - Method in enum be.fedict.commons.eid.client.FileType
 
getFeature(CCID.FEATURE) - Method in class be.fedict.commons.eid.client.impl.CCID
 
getFileId() - Method in enum be.fedict.commons.eid.client.FileType
 
getInstance(String) - Static method in enum be.fedict.commons.eid.client.impl.BeIDDigest
 
getKeyId() - Method in enum be.fedict.commons.eid.client.FileType
 
getLanguageId(Locale) - Method in class be.fedict.commons.eid.client.impl.CCID
 
getLocale() - Method in class be.fedict.commons.eid.client.BeIDCard
 
getLocale() - Method in class be.fedict.commons.eid.client.BeIDCardManager
 
getLocale() - Method in class be.fedict.commons.eid.client.BeIDCards
 
getLocale() - Static method in class be.fedict.commons.eid.client.impl.LocaleManager
 
getLocale() - Method in class be.fedict.commons.eid.client.spi.BeIDCardsIUAdapter
 
getLocale() - Method in interface be.fedict.commons.eid.client.spi.BeIDCardsUI
get the Locale currently set.
getLocale() - Method in interface be.fedict.commons.eid.client.spi.BeIDCardUI
get the Locale currently set.
getLocale() - Method in class be.fedict.commons.eid.client.spi.BeIDCardUIAdapter
 
getMessageDigestInstance() - Method in enum be.fedict.commons.eid.client.impl.BeIDDigest
 
getOneBeIDCard() - Method in class be.fedict.commons.eid.client.BeIDCards
return exactly one BeID Card.
getOneBeIDCard(CardTerminal) - Method in class be.fedict.commons.eid.client.BeIDCards
return a BeID Card inserted into a given CardTerminal
getPrefix(int) - Method in enum be.fedict.commons.eid.client.impl.BeIDDigest
 
getProtocol() - Method in class be.fedict.commons.eid.client.CardAndTerminalManager
return which card protocols this CardAndTerminalsManager will attempt to connect to cards with.
getRawAuthenticationCertificateChain() - Method in class be.fedict.commons.eid.client.BeIDCard
 
getRawCertificateChain(FileType) - Method in class be.fedict.commons.eid.client.BeIDCard
 
getRawRRNCertificateChain() - Method in class be.fedict.commons.eid.client.BeIDCard
 
getRawSigningCertificateChain() - Method in class be.fedict.commons.eid.client.BeIDCard
 
getRootCACertificate() - Method in class be.fedict.commons.eid.client.BeIDCard
Returns the Root CA certificate.
getRRNCertificate() - Method in class be.fedict.commons.eid.client.BeIDCard
Returns the national registration certificate.
getRRNCertificateChain() - Method in class be.fedict.commons.eid.client.BeIDCard
Returns the national registry X509 certificate chain.
getSigningCertificate() - Method in class be.fedict.commons.eid.client.BeIDCard
Returns the X509 non-repudiation certificate.
getSigningCertificateChain() - Method in class be.fedict.commons.eid.client.BeIDCard
Returns the X509 non-repudiation certificate chain.
getTag() - Method in enum be.fedict.commons.eid.client.impl.CCID.FEATURE
 
getTerminal(String) - Method in class be.fedict.commons.eid.client.impl.CardTerminalsProxy
 
getType() - Method in enum be.fedict.commons.eid.client.PINPurpose
 

H

hasBeIDCards() - Method in class be.fedict.commons.eid.client.BeIDCards
Return whether any BeID Cards are currently present.
hasBeIDCards(CardTerminal) - Method in class be.fedict.commons.eid.client.BeIDCards
Return whether any BeID Cards are currently present.
hasCardTerminals() - Method in class be.fedict.commons.eid.client.BeIDCards
 
hasFeature(CCID.FEATURE) - Method in class be.fedict.commons.eid.client.impl.CCID
 

I

ignoreCardEventsFor(String) - Method in class be.fedict.commons.eid.client.CardAndTerminalManager
Start ignoring the CardTerminal with the name given.
info(String) - Method in class be.fedict.commons.eid.client.impl.VoidLogger
 
info(String) - Method in interface be.fedict.commons.eid.client.spi.Logger
Info messages receiver.
internalAuthenticate(byte[]) - Method in class be.fedict.commons.eid.client.BeIDCard
Performs an internal authentication, i.e., authentication of the eID card itself.
isAutoconnect() - Method in class be.fedict.commons.eid.client.CardAndTerminalManager
Return whether this CardAndTerminalsManager will automatically connect() to any cards inserted.
isCertificateUserCanSignWith() - Method in enum be.fedict.commons.eid.client.FileType
 
isEC() - Method in class be.fedict.commons.eid.client.BeIDCard
Returns true if this eID card supports elliptic curve crypto.
isEc() - Method in enum be.fedict.commons.eid.client.impl.BeIDDigest
 
isP1363() - Method in enum be.fedict.commons.eid.client.impl.BeIDDigest
 

L

LibJ2PCSCGNULinuxFix - Class in be.fedict.commons.eid.client.impl
Encapsulate fixes regarding the dynamic loading of the pcsclite library on GNU/Linux Systems. statically call LibJ2PCSCGNULinuxFix.fixNativeLibrary() before using a TerminalFactory.
list(CardTerminals.State) - Method in class be.fedict.commons.eid.client.impl.CardTerminalsProxy
 
locale - Variable in class be.fedict.commons.eid.client.spi.BeIDCardsIUAdapter
 
locale - Variable in class be.fedict.commons.eid.client.spi.BeIDCardUIAdapter
 
LocaleManager - Class in be.fedict.commons.eid.client.impl
 
Logger - Interface in be.fedict.commons.eid.client.spi
Logger-interface.
logoff() - Method in class be.fedict.commons.eid.client.BeIDCard
Discard the citizen's PIN code from the PIN cache.

M

matches18ATR(ATR) - Static method in class be.fedict.commons.eid.client.BeIDCardManager
Returns true for Belpic applet version 1.8 eID cards.
MAX_PIN_SIZE - Static variable in class be.fedict.commons.eid.client.impl.CCID
 
MIN_PIN_SIZE - Static variable in class be.fedict.commons.eid.client.impl.CCID
 

N

notifyReadProgress(FileType, int, int) - Method in class be.fedict.commons.eid.client.event.BeIDCardAdapter
 
notifyReadProgress(FileType, int, int) - Method in interface be.fedict.commons.eid.client.event.BeIDCardListener
 
notifySigningBegin(FileType) - Method in class be.fedict.commons.eid.client.event.BeIDCardAdapter
 
notifySigningBegin(FileType) - Method in interface be.fedict.commons.eid.client.event.BeIDCardListener
 
notifySigningEnd(FileType) - Method in class be.fedict.commons.eid.client.event.BeIDCardAdapter
 
notifySigningEnd(FileType) - Method in interface be.fedict.commons.eid.client.event.BeIDCardListener
 

O

obtainOldAndNewPIN(int) - Method in interface be.fedict.commons.eid.client.spi.BeIDCardUI
get Old and New PIN from the user.
obtainOldAndNewPIN(int) - Method in class be.fedict.commons.eid.client.spi.BeIDCardUIAdapter
 
obtainPIN(int, PINPurpose, String) - Method in interface be.fedict.commons.eid.client.spi.BeIDCardUI
get PIN from the user
obtainPIN(int, PINPurpose, String) - Method in class be.fedict.commons.eid.client.spi.BeIDCardUIAdapter
 
obtainPUKCodes(int) - Method in interface be.fedict.commons.eid.client.spi.BeIDCardUI
get PUK Codes from the user (PIN unblock)
obtainPUKCodes(int) - Method in class be.fedict.commons.eid.client.spi.BeIDCardUIAdapter
 
OutOfCardsException - Exception in be.fedict.commons.eid.client
OutOfCardsException is thrown by a UI when the last BeID card is removed while it is attempting to let the user choose between several.
OutOfCardsException() - Constructor for exception be.fedict.commons.eid.client.OutOfCardsException
 

P

PINPurpose - Enum in be.fedict.commons.eid.client
a PINPurpose encapsulates the different reasons why the user's PIN code may be requested: an authentication signature, a non-repudiation signature, or a user-requested test of their PIN code.
ppduNames - Static variable in class be.fedict.commons.eid.client.impl.CCID
 

R

readBinary(FileType, int) - Method in class be.fedict.commons.eid.client.BeIDCard
Read bytes from a previously selected "File" on the card. should be preceded by a call to selectFile so the card knows what you want to read.
readFile(FileType) - Method in class be.fedict.commons.eid.client.BeIDCard
Reads a file from the card.
refreshCards() - Method in class be.fedict.commons.eid.client.BeIDCardManager
Refreshes the cached BeIDCards, and replaces any instances that are in an unusable state (SCARD_W_RESET_CARD).
removeBeIDCardListener(BeIDCardEventsListener) - Method in class be.fedict.commons.eid.client.BeIDCardManager
remove a BeIDCardEventsListener from being notified of BeID cards being inserted and removed.
removeCardListener(BeIDCardListener) - Method in class be.fedict.commons.eid.client.BeIDCard
Unregister a BeIDCardListener to no longer receive updates on any consequent file reading/signature operations executed by this BeIDCard.
removeCardListener(CardEventsListener) - Method in class be.fedict.commons.eid.client.CardAndTerminalManager
Unregister a CardEventsListener instance.
removeCardTerminalListener(CardTerminalEventsListener) - Method in class be.fedict.commons.eid.client.CardAndTerminalManager
Unregister a CardTerminalEventsListener instance.
removeOtherCardEventListener(CardEventsListener) - Method in class be.fedict.commons.eid.client.BeIDCardManager
remove a CardEventsListener from being notified of non-BeID cards being inserted and removed.
ResponseAPDUException - Exception in be.fedict.commons.eid.client
A ResponseAPDUException encapsulates a ResponseAPDU that lead to the exception, making it available to the catching code.
ResponseAPDUException(ResponseAPDU) - Constructor for exception be.fedict.commons.eid.client.ResponseAPDUException
 
ResponseAPDUException(String, ResponseAPDU) - Constructor for exception be.fedict.commons.eid.client.ResponseAPDUException
 
run() - Method in class be.fedict.commons.eid.client.CardAndTerminalManager
 

S

selectApplet() - Method in class be.fedict.commons.eid.client.BeIDCard
Select the BELPIC applet on the chip.
selectBeIDCard(Collection<BeIDCard>) - Method in class be.fedict.commons.eid.client.spi.BeIDCardsIUAdapter
 
selectBeIDCard(Collection<BeIDCard>) - Method in interface be.fedict.commons.eid.client.spi.BeIDCardsUI
user has multiple eID Cards inserted and needs to choose exactly one. throws CancelledException if user cancels throws OutOfCardsException if all cards removed before selection could be made.
selectFile(byte[]) - Method in class be.fedict.commons.eid.client.BeIDCard
Selects a file to read on the card
setAutoconnect(boolean) - Method in class be.fedict.commons.eid.client.CardAndTerminalManager
Set whether this CardAndTerminalsManager will automatically connect() to any cards inserted.
setCardTerminal(CardTerminal) - Method in class be.fedict.commons.eid.client.BeIDCard
 
setDelay(int) - Method in class be.fedict.commons.eid.client.CardAndTerminalManager
Set the PCSC polling delay.
setLocale(Locale) - Method in class be.fedict.commons.eid.client.BeIDCard
set the Locale to use for subsequent UI and CCID operations. this will modify the Locale of any explicitly set UI, as well.
setLocale(Locale) - Method in class be.fedict.commons.eid.client.BeIDCardManager
 
setLocale(Locale) - Method in class be.fedict.commons.eid.client.BeIDCards
Set the Locale to use for subsequent UI operations.
setLocale(Locale) - Static method in class be.fedict.commons.eid.client.impl.LocaleManager
 
setLocale(Locale) - Method in class be.fedict.commons.eid.client.spi.BeIDCardsIUAdapter
 
setLocale(Locale) - Method in interface be.fedict.commons.eid.client.spi.BeIDCardsUI
set Locale for subsequent operations.
setLocale(Locale) - Method in interface be.fedict.commons.eid.client.spi.BeIDCardUI
set Locale for subsequent operations.
setLocale(Locale) - Method in class be.fedict.commons.eid.client.spi.BeIDCardUIAdapter
 
setProtocol(CardAndTerminalManager.PROTOCOL) - Method in class be.fedict.commons.eid.client.CardAndTerminalManager
Determines which card protocols this CardAndTerminalsManager will attempt to connect to cards with.
setUI(BeIDCardUI) - Method in class be.fedict.commons.eid.client.BeIDCard
Explicitly set the User Interface to be used for consequent operations.
sign(byte[], BeIDDigest, FileType, boolean) - Method in class be.fedict.commons.eid.client.BeIDCard
Sign a given digest value.
sign(byte[], BeIDDigest, FileType, boolean, String) - Method in class be.fedict.commons.eid.client.BeIDCard
Sign a given digest value.
signAuthn(byte[], boolean) - Method in class be.fedict.commons.eid.client.BeIDCard
Create an authentication signature.
signAuthn(byte[], boolean, String) - Method in class be.fedict.commons.eid.client.BeIDCard
Create an authentication signature.
signTransactionMessage(String, boolean) - Method in class be.fedict.commons.eid.client.BeIDCard
Create a text message transaction signature.
signTransactionMessage(String, boolean, String) - Method in class be.fedict.commons.eid.client.BeIDCard
Create a text message transaction signature.
Sleeper - Class in be.fedict.commons.eid.client.spi
Utility class wrapping the wait/notifyAll mechanism with a guard variable, and providing it with an independent object to apply to.
Sleeper() - Constructor for class be.fedict.commons.eid.client.spi.Sleeper
 
sleepUntilAwakened(long) - Method in class be.fedict.commons.eid.client.spi.Sleeper
 
sleepUntilAwakened() - Method in class be.fedict.commons.eid.client.spi.Sleeper
 
start() - Method in class be.fedict.commons.eid.client.BeIDCardManager
Starts this BeIDCardManager.
start() - Method in class be.fedict.commons.eid.client.CardAndTerminalManager
Start this CardAndTerminalManager.
stop() - Method in class be.fedict.commons.eid.client.BeIDCardManager
Stops this BeIDCardManager.
stop() - Method in class be.fedict.commons.eid.client.CardAndTerminalManager
Stop this CardAndTerminalManager.

T

terminalAttached(CardTerminal) - Method in class be.fedict.commons.eid.client.event.CardTerminalEventsAdapter
 
terminalAttached(CardTerminal) - Method in interface be.fedict.commons.eid.client.event.CardTerminalEventsListener
 
terminalDetached(CardTerminal) - Method in class be.fedict.commons.eid.client.event.CardTerminalEventsAdapter
 
terminalDetached(CardTerminal) - Method in interface be.fedict.commons.eid.client.event.CardTerminalEventsListener
 
terminalEventsInitialized() - Method in class be.fedict.commons.eid.client.event.CardTerminalEventsAdapter
 
terminalEventsInitialized() - Method in interface be.fedict.commons.eid.client.event.CardTerminalEventsListener
 
transmitCCIDControl(boolean, CCID.FEATURE) - Method in class be.fedict.commons.eid.client.BeIDCard
 
transmitCCIDControl(boolean, CCID.FEATURE, byte[]) - Method in class be.fedict.commons.eid.client.BeIDCard
 
transmitCommand(BeIDCard.BeIDCommandAPDU, int) - Method in class be.fedict.commons.eid.client.BeIDCard
 
transmitCommand(BeIDCard.BeIDCommandAPDU, int, byte[]) - Method in class be.fedict.commons.eid.client.BeIDCard
 
transmitCommand(BeIDCard.BeIDCommandAPDU, int, int, int) - Method in class be.fedict.commons.eid.client.BeIDCard
 
transmitCommand(BeIDCard.BeIDCommandAPDU, byte[]) - Method in class be.fedict.commons.eid.client.BeIDCard
 
transmitCommand(BeIDCard.BeIDCommandAPDU, byte[], int, int, int) - Method in class be.fedict.commons.eid.client.BeIDCard
 
transmitControlCommand(int, byte[]) - Method in class be.fedict.commons.eid.client.BeIDCard
 
transmitControlCommand(int, byte[]) - Method in class be.fedict.commons.eid.client.impl.CCID
 
transmitPPDUCommand(int, byte[]) - Method in class be.fedict.commons.eid.client.BeIDCard
 
transmitPPDUCommand(int, byte[]) - Method in class be.fedict.commons.eid.client.impl.CCID
 

U

unblockPin(boolean) - Method in class be.fedict.commons.eid.client.BeIDCard
Unblocking PIN using PUKs.
UserCancelledException - Exception in be.fedict.commons.eid.client.spi
Exception thrown in case the user cancels the eID operation.
UserCancelledException() - Constructor for exception be.fedict.commons.eid.client.spi.UserCancelledException
 
usesPPDU() - Method in class be.fedict.commons.eid.client.impl.CCID
 

V

valueOf(String) - Static method in enum be.fedict.commons.eid.client.CardAndTerminalManager.PROTOCOL
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum be.fedict.commons.eid.client.FileType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum be.fedict.commons.eid.client.impl.BeIDDigest
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum be.fedict.commons.eid.client.impl.CCID.FEATURE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum be.fedict.commons.eid.client.impl.CCID.INS
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum be.fedict.commons.eid.client.PINPurpose
Returns the enum constant of this type with the specified name.
values() - Static method in enum be.fedict.commons.eid.client.CardAndTerminalManager.PROTOCOL
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum be.fedict.commons.eid.client.FileType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum be.fedict.commons.eid.client.impl.BeIDDigest
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum be.fedict.commons.eid.client.impl.CCID.FEATURE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum be.fedict.commons.eid.client.impl.CCID.INS
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum be.fedict.commons.eid.client.PINPurpose
Returns an array containing the constants of this enum type, in the order they are declared.
verifyPin() - Method in class be.fedict.commons.eid.client.BeIDCard
Verifying PIN Code (without other actions, for testing PIN), using the most secure method available.
verifyPin(String) - Method in class be.fedict.commons.eid.client.BeIDCard
Verifying PIN Code (without other actions, for testing PIN), using the most secure method available.
VoidLogger - Class in be.fedict.commons.eid.client.impl
Void implementation of the logger interface.
VoidLogger() - Constructor for class be.fedict.commons.eid.client.impl.VoidLogger
 

W

waitForChange(long) - Method in class be.fedict.commons.eid.client.impl.CardTerminalsProxy
 
waitForOK() - Method in class be.fedict.commons.eid.client.impl.CCID
 
waitUntilCardRemoved(BeIDCard) - Method in class be.fedict.commons.eid.client.BeIDCards
wait for a particular BeID card to be removed.
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links

Copyright © 2012–2024 e-Contract.be BV. All rights reserved.