|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AppletAccessCardService
The AppletAccessCardService interface defines a set of calls for accessing card-resident applets.
The set of methods supports access to an applet directory and retrieve informations like listed applets, security domain, label, etc.. These informations are stored in an AppletInfo.
This interface is typically implemented for card technology handling multi-application management different (e.g. EMV compliant cards, JavaCards, ...)
AppletInfo
,
AppletID
Method Summary | |
---|---|
boolean |
exists(AppletID appletIdentifier)
Check whether the card-resident applet with the specified AppletID exists on the card. |
AppletInfo |
getInfo(AppletID appletIdentifier)
Reads the AppletInfo of a given applet ID from the cards list of applets. |
AppletInfo[] |
list()
List the available card-resident applets on the smart card. |
Methods inherited from interface opencard.opt.service.CardServiceInterface |
---|
getCard, setCHVDialog |
Method Detail |
---|
AppletInfo[] list() throws CardServiceException, CardTerminalException
CardServiceException
- Thrown when error occurs during execution of the operation.
CardTerminalException
boolean exists(AppletID appletIdentifier) throws CardServiceException, CardTerminalException
appletIdentifier
- The AppletID object referring to the applet
whose existence we want to check.
CardServiceException
- Thrown when error occurs during execution of the operation.
CardTerminalException
AppletInfo getInfo(AppletID appletIdentifier) throws CardServiceException, CardTerminalException
appletIdentifier
- The AppletID object referring to the applet
whose info we want to read.
CardServiceException
- Thrown when error occurs during execution of the operation.
CardTerminalException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |