Keyple Service Resource Java Lib - 3.1.0
Overview
An application that performs secure transactions on smart cards may need to dynamically allocate a card resource dedicated to the current transaction to manage the security of the transaction (e.g. SAM or HSM).
To meet this need, Keyple proposes the Service Resource component which provides a service that supports dynamic card resource allocation, using a profile-based filtering mechanism.
Features
- card resource locking during use;
- automatic monitoring of observable plugins and readers;
- customizable profile-based filtering mechanism (specific plugins list, reader name using regular expression, reader group name for pool plugins, specific card selection);
- specific reader configuration capability;
- allocation priority management;
- two allocation modes (blocking, non-blocking);
- multiple allocation strategies (first available card resource, cyclic, random);
- configurable allocation timeout;
- failure management.
Operating mode
- Access to the service
- Access to the configurator
- Register plugins and/or pool plugins to be used
- Define profiles for card resource filtering
- Set the allocation mode (optional)
- Apply the configuration
- Start the service
- Allocate a resource
- Use the resource
- Release the used resource
Package
Description
Interfaces and classes of the Card Resource Service.
Interfaces to be implemented by applications using the Card Resource Service.