- FCPTAG_FCP_TEMPLATE - Static variable in class org.simalliance.openmobileapi.FileViewProvider.FCP
-
FCP template TLV tag.
- FCPTAG_FILE_DESCRIPTOR - Static variable in class org.simalliance.openmobileapi.FileViewProvider.FCP
-
FCP file descriptor TLV tag.
- FCPTAG_FILE_ID - Static variable in class org.simalliance.openmobileapi.FileViewProvider.FCP
-
FCP file ID TLV tag.
- FCPTAG_FILE_SIZE - Static variable in class org.simalliance.openmobileapi.FileViewProvider.FCP
-
FCP file size TLV tag.
- FCPTAG_LCS - Static variable in class org.simalliance.openmobileapi.FileViewProvider.FCP
-
FCP Life Cycle Status TLV tag.
- FCPTAG_SFI - Static variable in class org.simalliance.openmobileapi.FileViewProvider.FCP
-
FCP ShortFileIdentifier TLV tag.
- FCPTAG_TOTAL_FILE_SIZE - Static variable in class org.simalliance.openmobileapi.FileViewProvider.FCP
-
FCP total file size TLV tag.
- FILESTRUCTURE_CYCLIC - Static variable in class org.simalliance.openmobileapi.FileViewProvider.FCP
-
EF structure: Cyclic structure, fixed size.
- FILESTRUCTURE_LINEAR_FIXED - Static variable in class org.simalliance.openmobileapi.FileViewProvider.FCP
-
EF structure: Linear structure, fixed size.
- FILESTRUCTURE_LINEAR_VARIABLE - Static variable in class org.simalliance.openmobileapi.FileViewProvider.FCP
-
EF structure: Linear structure, variable size.
- FILESTRUCTURE_NO_EF - Static variable in class org.simalliance.openmobileapi.FileViewProvider.FCP
-
EF structure: No information given.
- FILESTRUCTURE_TRANSPARENT - Static variable in class org.simalliance.openmobileapi.FileViewProvider.FCP
-
EF structure: Transparent structure.
- FILETYPE_DF - Static variable in class org.simalliance.openmobileapi.FileViewProvider.FCP
-
File type = DF.
- FILETYPE_EF - Static variable in class org.simalliance.openmobileapi.FileViewProvider.FCP
-
File type = EF.
- FileViewProvider - Class in org.simalliance.openmobileapi
-
This Provider class simplifies file operations on Secure Elements with a file
structure specified in ISO/IEC 7816-4.
- FileViewProvider(Channel) - Constructor for class org.simalliance.openmobileapi.FileViewProvider
-
Encapsulates the defined channel by a FileViewProvider object that can be
used for performing file operations on it.
- FileViewProvider.FCP - Class in org.simalliance.openmobileapi
-
File Control Parameter contain information of a selected file.
- FileViewProvider.FCP(byte[]) - Constructor for class org.simalliance.openmobileapi.FileViewProvider.FCP
-
Initializes a new instance of the FCP class.
- FileViewProvider.Record - Class in org.simalliance.openmobileapi
-
Record class serves as container for record data.
- FileViewProvider.Record(int, byte[]) - Constructor for class org.simalliance.openmobileapi.FileViewProvider.Record
-
Creates a Record instance which can be used to store record data.
- getATR() - Method in class org.simalliance.openmobileapi.Session
-
Get the Answer to Reset of this Secure Element.
- getAuthObjPaths() - Method in class org.simalliance.openmobileapi.PKCS15Provider
-
Returns an array of EF(AODF) paths (Authentication Object Directory
Files).
- getCertificatePaths() - Method in class org.simalliance.openmobileapi.PKCS15Provider
-
Returns an array of EF(CDF) paths (Certificate Directory Files).
- getChannel() - Method in class org.simalliance.openmobileapi.Provider
-
Returns the channel that is used by this provider.
- getData() - Method in class org.simalliance.openmobileapi.FileViewProvider.Record
-
Returns the data of this record.
- getDataObjPaths() - Method in class org.simalliance.openmobileapi.PKCS15Provider
-
Returns an array of EF(DODF) paths (Data Object Directory Files).
- getFCP() - Method in class org.simalliance.openmobileapi.FileViewProvider.FCP
-
Returns the complete FCP as byte array.
- getFID() - Method in class org.simalliance.openmobileapi.FileViewProvider.FCP
-
Returns the file identifier of the selected file.
- getFileSize() - Method in class org.simalliance.openmobileapi.FileViewProvider.FCP
-
Returns the file size of the selected file (Number of data bytes in
the file, excluding structural information).
- getFileStructure() - Method in class org.simalliance.openmobileapi.FileViewProvider.FCP
-
Returns the structure type of the selected EF.
- getFileType() - Method in class org.simalliance.openmobileapi.FileViewProvider.FCP
-
Returns the file type of the currently selected file.
- getFirstMatch() - Method in class org.simalliance.openmobileapi.SEDiscovery
-
Returns the first Secure Element reader containing a Secure Element that
matches the search criterion.
- getID() - Method in class org.simalliance.openmobileapi.AuthenticationProvider.PinID
-
Returns the PIN ID.
- getIndex() - Method in class org.simalliance.openmobileapi.PKCS15Provider.Path
-
Returns the index field of this Path object.
- getLCS() - Method in class org.simalliance.openmobileapi.FileViewProvider.FCP
-
Returns the life cycle state of the currently selected file.
- getLength() - Method in class org.simalliance.openmobileapi.PKCS15Provider.Path
-
Returns the length field of this Path object.
- getMaxRecordSize() - Method in class org.simalliance.openmobileapi.FileViewProvider.FCP
-
Returns the maximum record size in case of a record based EF.
- getName() - Method in class org.simalliance.openmobileapi.Reader
-
Return the name of this reader.
- getNextMatch() - Method in class org.simalliance.openmobileapi.SEDiscovery
-
Returns the next Secure Element reader containing a Secure Element that
matches the search criterion.
- getNumber() - Method in class org.simalliance.openmobileapi.FileViewProvider.Record
-
Returns the record number of this record.
- getNumberOfRecords() - Method in class org.simalliance.openmobileapi.FileViewProvider.FCP
-
Returns the number of records stored in the EF in case of a record
based EF.
- getODF() - Method in class org.simalliance.openmobileapi.PKCS15Provider
-
Returns the raw content of the EF(ODF) (Object Directory File).
- getPath() - Method in class org.simalliance.openmobileapi.PKCS15Provider.Path
-
Returns the path field of this Path object.
- getPrivateKeyPaths() - Method in class org.simalliance.openmobileapi.PKCS15Provider
-
Returns an array of EF(PrKDF) paths (Private Key Directory Files).
- getPublicKeyPaths() - Method in class org.simalliance.openmobileapi.PKCS15Provider
-
Returns an array of EF(PuKDF) paths (Public Key Directory Files).
- getReader() - Method in class org.simalliance.openmobileapi.Session
-
Get the reader that provides this session.
- getReaders() - Method in class org.simalliance.openmobileapi.SEService
-
Returns the list of available Secure Element readers.
- getRetryCounter(AuthenticationProvider.PinID) - Method in class org.simalliance.openmobileapi.AuthenticationProvider
-
Returns the retry counter of the referenced PIN.
- getSelectResponse() - Method in class org.simalliance.openmobileapi.Channel
-
Returns the data as received from the application select command inclusively the status word
received at applet selection.
- getSEService() - Method in class org.simalliance.openmobileapi.Reader
-
Return the Secure Element service this reader is bound to.
- getSession() - Method in class org.simalliance.openmobileapi.Channel
-
Get the session that has opened this channel.
- getSFI() - Method in class org.simalliance.openmobileapi.FileViewProvider.FCP
-
Returns the short file identifier of the selected EF file.
- getTokenInfo() - Method in class org.simalliance.openmobileapi.PKCS15Provider
-
Returns the raw content of the EF(TokenInfo).
- getTotalFileSize() - Method in class org.simalliance.openmobileapi.FileViewProvider.FCP
-
Returns the total file size of the selected file (Number of data
bytes in the file, including structural information if any).
- getVersion() - Method in class org.simalliance.openmobileapi.SEService
-
Returns the version of the OpenMobile API specification this
implementation is based on.
- INFO_NOT_AVAILABLE - Static variable in class org.simalliance.openmobileapi.FileViewProvider
-
Indicates that the demanded information is not available.
- INS_CREATE_SS_ENTRY - Static variable in class org.simalliance.openmobileapi.SecureStorageProvider
-
SIM Alliance Secure Storage CREATE SS ENTRY instruction value.
- INS_DELETE_ALL_SS_ENTRIES - Static variable in class org.simalliance.openmobileapi.SecureStorageProvider
-
SIM Alliance Secure Storage DELETE ALL SS ENTRIES instruction value.
- INS_DELETE_SS_ENTRY - Static variable in class org.simalliance.openmobileapi.SecureStorageProvider
-
SIM Alliance Secure Storage DELETE SS ENTRY instruction value.
- INS_GET_SS_ENTRY_DATA - Static variable in class org.simalliance.openmobileapi.SecureStorageProvider
-
SIM Alliance Secure Storage GET SS ENTRY DATA instruction value.
- INS_GET_SS_ENTRY_ID - Static variable in class org.simalliance.openmobileapi.SecureStorageProvider
-
SIM Alliance Secure Storage GET SS ENTRY ID instruction value.
- INS_PING_SS_APPLET - Static variable in class org.simalliance.openmobileapi.SecureStorageProvider
-
SIM Alliance Secure Storage PING SS APPLET instruction value.
- INS_PUT_SS_ENTRY_DATA - Static variable in class org.simalliance.openmobileapi.SecureStorageProvider
-
SIM Alliance Secure Storage PUT SS ENTRY DATA instruction value.
- INS_SELECT_SS_ENTRY - Static variable in class org.simalliance.openmobileapi.SecureStorageProvider
-
SIM Alliance Secure Storage SELECT SS ENTRY instruction value.
- isBasicChannel() - Method in class org.simalliance.openmobileapi.Channel
-
Returns a boolean telling if this channel is the basic channel.
- isClosed() - Method in class org.simalliance.openmobileapi.Channel
-
Tells if this channel is closed.
- isClosed() - Method in class org.simalliance.openmobileapi.Session
-
Tells if this session is closed.
- isConnected() - Method in class org.simalliance.openmobileapi.SEService
-
Tells whether or not the service is connected.
- isLocal() - Method in class org.simalliance.openmobileapi.AuthenticationProvider.PinID
-
Identifies if the PIN is local or global.
- isMatching(Session) - Method in class org.simalliance.openmobileapi.SERecognizer
-
This is a call-back method that will be called during the discovery
process, once per Secure Element inserted in a reader.
- isMatching(Session) - Method in class org.simalliance.openmobileapi.SERecognizerByAID
-
Tries to open a channel with the specified AID.
- isMatching(Session) - Method in class org.simalliance.openmobileapi.SERecognizerByATR
-
If the ATR length is correct, masks it and compares it with the expected
one.
- isMatching(Session) - Method in class org.simalliance.openmobileapi.SERecognizerByHistoricalBytes
-
Gets the historical bytes and compares them with the expected ones.
- isSecureElementPresent() - Method in class org.simalliance.openmobileapi.Reader
-
Check if a Secure Element is present in this reader.
- searchOID(byte[], String) - Method in class org.simalliance.openmobileapi.PKCS15Provider
-
Parses the raw content of an EF(DODF) and searches for a specific OID
Data Object.
- searchRecord(int, byte[]) - Method in class org.simalliance.openmobileapi.FileViewProvider
-
Returns the record numbers that contains the defined search pattern.
- SecureStorageProvider - Class in org.simalliance.openmobileapi
-
This class provides an API to store and retrieve data on the SE which is
protected in a secure environment.
- SecureStorageProvider(Channel) - Constructor for class org.simalliance.openmobileapi.SecureStorageProvider
-
Creates a SecureStorageProvider instance which will be connected to the
preselected SE Secure Storage Applet on defined channel.
- SEDiscovery - Class in org.simalliance.openmobileapi
-
Instances of this class must be created by the applications to start a
discovery process.
- SEDiscovery(SEService, SERecognizer) - Constructor for class org.simalliance.openmobileapi.SEDiscovery
-
Creates a discovery object that will perform a discovery algorithm
specified by the recognizer object, and will be applied to the given
SEService.
- selectByFID(int) - Method in class org.simalliance.openmobileapi.FileViewProvider
-
Selects the file specified by the FID.
- selectByPath(String, boolean) - Method in class org.simalliance.openmobileapi.FileViewProvider
-
Selects the file specified by a path.
- selectNext() - Method in class org.simalliance.openmobileapi.Channel
-
Performs a selection of the next Applet on this channel that matches to the partial AID specified
in the openBasicChannel(byte[] aid) or openLogicalChannel(byte[] aid) method.
- selectParent() - Method in class org.simalliance.openmobileapi.FileViewProvider
-
Selects the parent DF of the current DF.
- SERecognizer - Class in org.simalliance.openmobileapi
-
Base class for recognizer classes.
- SERecognizer() - Constructor for class org.simalliance.openmobileapi.SERecognizer
-
- SERecognizerByAID - Class in org.simalliance.openmobileapi
-
Instances of this class can be used to find a Secure Element implementing a
specific Applet, identified by its AID.
- SERecognizerByAID(byte[]) - Constructor for class org.simalliance.openmobileapi.SERecognizerByAID
-
Initializes a new instance of the SERecognizerByAID class.
- SERecognizerByATR - Class in org.simalliance.openmobileapi
-
Instances of this class can be used to find a Secure Element with a specific
ATR (or ATR pattern).
- SERecognizerByATR(byte[], byte[]) - Constructor for class org.simalliance.openmobileapi.SERecognizerByATR
-
Initializes a new instance of the SERecognizerByATR class.
- SERecognizerByHistoricalBytes - Class in org.simalliance.openmobileapi
-
Instances of this class can be used to find a Secure Element with a specific
value in their historical bytes.
- SERecognizerByHistoricalBytes(byte[]) - Constructor for class org.simalliance.openmobileapi.SERecognizerByHistoricalBytes
-
Initializes a new instance of the SERecognizerByHistoricalBytes class.
- serviceConnected(SEService) - Method in interface org.simalliance.openmobileapi.SEService.CallBack
-
Called by the framework when the service is connected.
- SEService - Class in org.simalliance.openmobileapi
-
The SEService realises the communication to available Secure Elements on the
device.
- SEService(Context, SEService.CallBack) - Constructor for class org.simalliance.openmobileapi.SEService
-
Establishes a new connection that can be used to connect to all the
Secure Elements available in the system.
- SEService.CallBack - Interface in org.simalliance.openmobileapi
-
Interface to receive call-backs when the service is connected.
- Session - Class in org.simalliance.openmobileapi
-
Instances of this class represent a connection session to one of the Secure
Elements available on the device.
- shutdown() - Method in class org.simalliance.openmobileapi.SEService
-
Releases all Secure Elements resources allocated by this SEService
(including any binding to an underlying service).