- a - Variable in class com.licel.jcardsim.crypto.ECKeyImpl
-
- abortTransaction() - Method in class com.licel.jcardsim.base.SimulatorRuntime
-
- abortTransaction() - Static method in class com.licel.jcardsim.framework.JCSystemProxy
-
Aborts the atomic transaction.
- accept(T, U) - Method in interface com.licel.jcardsim.utils.BiConsumer
-
- activateSimulatorRuntimeInstance() - Method in class com.licel.jcardsim.base.SimulatorRuntime
-
Register this with SimulatorRuntime
- addService(Service, byte) - Method in class com.licel.jcardsim.framework.service.DispatcherImpl
-
- AIDProxy - Class in com.licel.jcardsim.framework
-
ProxyClass for AID
- AIDProxy(byte[], short, byte) - Constructor for class com.licel.jcardsim.framework.AIDProxy
-
The Java Card runtime environment uses this constructor to create a new AID instance
encapsulating the specified AID bytes.
- AIDUtil - Class in com.licel.jcardsim.utils
-
Utility methods for dealing with AIDs.
- APDU - Static variable in class com.licel.jcardsim.remote.VSmartCardTCPProtocol
-
- ApduCase - Enum in com.licel.jcardsim.base
-
Case of an APDU.
- apduPrivateResetMethod - Variable in class com.licel.jcardsim.base.SimulatorRuntime
-
method for resetting APDUs
- APDUProxy - Class in com.licel.jcardsim.framework
-
Implementation for APDU
- APDUScriptTool - Class in com.licel.jcardsim.utils
-
Execute APDU script in C-APDU format.
- APDUScriptTool() - Constructor for class com.licel.jcardsim.utils.APDUScriptTool
-
- AppletProxy - Class in com.licel.jcardsim.framework
-
ProxyClass for AppletProxy
- AppletProxy() - Constructor for class com.licel.jcardsim.framework.AppletProxy
-
Only this class's install() method should create the applet object.
- applets - Variable in class com.licel.jcardsim.base.SimulatorRuntime
-
storage for installed applets
- appletsDir - Variable in class com.licel.jcardsim.base.PersistentSimulatorRuntime
-
- ApplicationInstance(AID, Applet) - Constructor for class com.licel.jcardsim.base.SimulatorRuntime.ApplicationInstance
-
- arrayCompare(byte[], short, byte[], short, short) - Static method in class com.licel.jcardsim.framework.UtilProxy
-
Compares an array from the specified source array,
beginning at the specified position,
with the specified position of the destination array from left to right.
- arrayCopy(byte[], short, byte[], short, short) - Static method in class com.licel.jcardsim.framework.UtilProxy
-
Copies an array from the specified source array,
beginning at the specified position,
to the specified position of the destination array.
- arrayCopyNonAtomic(byte[], short, byte[], short, short) - Static method in class com.licel.jcardsim.framework.UtilProxy
-
Copies an array from the specified source array,
beginning at the specified position,
to the specified position of the destination array (non-atomically).
- arrayFillNonAtomic(byte[], short, short, byte) - Static method in class com.licel.jcardsim.framework.UtilProxy
-
Fills the byte array (non-atomically) beginning at the specified position,
for the specified length with the specified byte value.
- assignToTerminal(CardTerminal) - Method in class com.licel.jcardsim.smartcardio.CardSimulator
-
Assigns this simulated card to a CardTerminal.
- AsymmetricCipherImpl - Class in com.licel.jcardsim.crypto
-
- AsymmetricCipherImpl(byte) - Constructor for class com.licel.jcardsim.crypto.AsymmetricCipherImpl
-
- AsymmetricSignatureImpl - Class in com.licel.jcardsim.crypto
-
- AsymmetricSignatureImpl(byte) - Constructor for class com.licel.jcardsim.crypto.AsymmetricSignatureImpl
-
- ATR_REQUEST - Static variable in interface com.licel.jcardsim.remote.BixVReaderProtocol
-
- ATR_SYSTEM_PROPERTY - Static variable in class com.licel.jcardsim.base.Simulator
-
- AutoResetEvent - Class in com.licel.jcardsim.utils
-
Java version of .Net's AutoResetEvent.
- AutoResetEvent() - Constructor for class com.licel.jcardsim.utils.AutoResetEvent
-
- await(long, TimeUnit) - Method in class com.licel.jcardsim.utils.AutoResetEvent
-
Wait until thread is signaled or interrupted.
- CAD - Class in com.licel.jcardsim.io
-
Card Acceptance Device (CAD).
- CAD(Properties) - Constructor for class com.licel.jcardsim.io.CAD
-
- CARD_INSERTED - Static variable in interface com.licel.jcardsim.remote.BixVReaderProtocol
-
- CARD_REMOVED - Static variable in interface com.licel.jcardsim.remote.BixVReaderProtocol
-
- CardExceptionProxy - Exception in com.licel.jcardsim.framework
-
ProxyClass for CardException
- CardExceptionProxy(short) - Constructor for exception com.licel.jcardsim.framework.CardExceptionProxy
-
Construct a CardException instance with the specified reason.
- CardInterface - Interface in com.licel.jcardsim.io
-
Basic SmartCard Interface.
- CardManager - Class in com.licel.jcardsim.base
-
CardManager.
- CardManager() - Constructor for class com.licel.jcardsim.base.CardManager
-
- CardManagerInterface - Interface in com.licel.jcardsim.base
-
- CardRemoteObjectProxy - Class in com.licel.jcardsim.framework.service
-
Proxy for CardRemoteObjectProxy
- CardRemoteObjectProxy() - Constructor for class com.licel.jcardsim.framework.service.CardRemoteObjectProxy
-
- CardRuntimeExceptionProxy - Exception in com.licel.jcardsim.framework
-
ProxyClass for CardRuntimeException
- CardRuntimeExceptionProxy(short) - Constructor for exception com.licel.jcardsim.framework.CardRuntimeExceptionProxy
-
Constructs a CardRuntimeException instance with the specified reason.
- CardSimulator - Class in com.licel.jcardsim.smartcardio
-
Simulates a JavaCard.
- CardSimulator() - Constructor for class com.licel.jcardsim.smartcardio.CardSimulator
-
Create a Simulator object using a new SimulatorRuntime.
- CardSimulator(SimulatorRuntime) - Constructor for class com.licel.jcardsim.smartcardio.CardSimulator
-
Create a Simulator object using a provided Runtime.
- CardTerminalSimulator - Class in com.licel.jcardsim.smartcardio
-
- CardTerminalSimulator.Factory - Class in com.licel.jcardsim.smartcardio
-
- CardTerminalSimulator.SecurityProvider - Class in com.licel.jcardsim.smartcardio
-
Security provider.
- changeProtocol(String) - Method in class com.licel.jcardsim.base.Simulator
-
- changeProtocol(byte) - Method in class com.licel.jcardsim.base.SimulatorRuntime
-
Change protocol
- changeProtocol(String) - Method in interface com.licel.jcardsim.io.JavaCardInterface
-
Switch protocol
Supported protocols are:
T=0 (alias: *)
T=1
T=CL, TYPE_A, T0 (alias: T=CL)
T=CL, TYPE_A, T1
T=CL, TYPE_B, T0
T=CL, TYPE_B, T1
- changeProtocol(String) - Method in class com.licel.jcardsim.remote.JavaCardRemoteClient
-
- changeProtocol(String) - Method in interface com.licel.jcardsim.remote.JavaCardRemoteInterface
-
- changeProtocol(String) - Method in class com.licel.jcardsim.remote.JavaCardRemoteServer
-
Implementation
- check(byte[], short, byte) - Method in class com.licel.jcardsim.framework.OwnerPINProxy
-
Compares pin against the PIN value.
- ChecksumProxy - Class in com.licel.jcardsim.crypto
-
ProxyClass for Checksum
- ChecksumProxy() - Constructor for class com.licel.jcardsim.crypto.ChecksumProxy
-
- CipherProxy - Class in com.licel.jcardsim.crypto
-
ProxyClass for Cipher
- CipherProxy() - Constructor for class com.licel.jcardsim.crypto.CipherProxy
-
- clear() - Method in class com.licel.jcardsim.crypto.ByteContainer
-
Clear internal structure of the ByteContainer
- clearApplet(AID) - Method in class com.licel.jcardsim.base.PersistentSimulatorRuntime
-
- clearKey() - Method in class com.licel.jcardsim.crypto.DHKeyImpl
-
- clearKey() - Method in class com.licel.jcardsim.crypto.DHPrivateKeyImpl
-
- clearKey() - Method in class com.licel.jcardsim.crypto.DHPublicKeyImpl
-
- clearKey() - Method in class com.licel.jcardsim.crypto.DSAKeyImpl
-
- clearKey() - Method in class com.licel.jcardsim.crypto.DSAPrivateKeyImpl
-
- clearKey() - Method in class com.licel.jcardsim.crypto.DSAPublicKeyImpl
-
- clearKey() - Method in class com.licel.jcardsim.crypto.ECKeyImpl
-
- clearKey() - Method in class com.licel.jcardsim.crypto.ECPrivateKeyImpl
-
- clearKey() - Method in class com.licel.jcardsim.crypto.ECPublicKeyImpl
-
- clearKey() - Method in class com.licel.jcardsim.crypto.RSAKeyImpl
-
- clearKey() - Method in class com.licel.jcardsim.crypto.RSAPrivateCrtKeyImpl
-
- clearKey() - Method in class com.licel.jcardsim.crypto.SymmetricKeyImpl
-
Clears the key and sets its initialized state to false.
- clearOnDeselect - Variable in class com.licel.jcardsim.base.TransientMemory
-
List of CLEAR_ON_DESELECT arrays
- clearOnDeselect() - Method in class com.licel.jcardsim.base.TransientMemory
-
Zero CLEAR_ON_DESELECT buffers
- clearOnReset - Variable in class com.licel.jcardsim.base.TransientMemory
-
List of CLEAR_ON_RESET arrays
- clearOnReset() - Method in class com.licel.jcardsim.base.TransientMemory
-
Zero CLEAR_ON_RESET and CLEAR_ON_DESELECT
buffers
- close() - Method in class com.licel.jcardsim.smartcardio.JCSCardChannel
-
Do nothing.
- com.licel.jcardsim.base - package com.licel.jcardsim.base
-
jCardSim simulator base classes.
- com.licel.jcardsim.crypto - package com.licel.jcardsim.crypto
-
jCardSim cryptography support classes.
- com.licel.jcardsim.framework - package com.licel.jcardsim.framework
-
- com.licel.jcardsim.framework.service - package com.licel.jcardsim.framework.service
-
- com.licel.jcardsim.io - package com.licel.jcardsim.io
-
jCardSim I/O support classes.
- com.licel.jcardsim.remote - package com.licel.jcardsim.remote
-
jCardSim remoting support classes.
- com.licel.jcardsim.samples - package com.licel.jcardsim.samples
-
Example applets.
- com.licel.jcardsim.smartcardio - package com.licel.jcardsim.smartcardio
-
jCardSim card simulation and javax.smartcardio support.
- com.licel.jcardsim.utils - package com.licel.jcardsim.utils
-
Utility classes.
- commitTransaction() - Method in class com.licel.jcardsim.base.SimulatorRuntime
-
- commitTransaction() - Static method in class com.licel.jcardsim.framework.JCSystemProxy
-
Commits an atomic transaction.
- comparator() - Static method in class com.licel.jcardsim.utils.AIDUtil
-
- connect(int) - Method in class com.licel.jcardsim.remote.BixVReaderIPCProtocol
-
- connect(String, int, int) - Method in class com.licel.jcardsim.remote.BixVReaderTCPProtocol
-
- connect(String, int) - Method in class com.licel.jcardsim.remote.VSmartCardTCPProtocol
-
- connect(String) - Method in class com.licel.jcardsim.smartcardio.JCSTerminal
-
- copyClass(File, String, String, Map) - Static method in class com.licel.jcardsim.utils.JavaCardApiProcessor
-
- copyDomainParametersFrom(ECKey) - Method in class com.licel.jcardsim.crypto.ECKeyImpl
-
- CRC16 - Class in com.licel.jcardsim.crypto
-
- CRC16() - Constructor for class com.licel.jcardsim.crypto.CRC16
-
- CRC32 - Class in com.licel.jcardsim.crypto
-
- CRC32() - Constructor for class com.licel.jcardsim.crypto.CRC32
-
- create(byte[]) - Static method in class com.licel.jcardsim.utils.AIDUtil
-
Create an AID from a byte array
- create(String) - Static method in class com.licel.jcardsim.utils.AIDUtil
-
Create an AID from a byte array
- createApplet(AID, byte[], short, byte) - Method in class com.licel.jcardsim.base.Simulator
-
- createApplet(AID, byte[], short, byte) - Method in interface com.licel.jcardsim.io.JavaCardInterface
-
Create
Applet instance in Simulator
- createApplet(AID, byte[], short, byte) - Method in class com.licel.jcardsim.remote.JavaCardRemoteClient
-
- createApplet(SerializableAID, byte[], short, byte) - Method in interface com.licel.jcardsim.remote.JavaCardRemoteInterface
-
- createApplet(SerializableAID, byte[], short, byte) - Method in class com.licel.jcardsim.remote.JavaCardRemoteServer
-
Implementation
- currentAID - Variable in class com.licel.jcardsim.base.SimulatorRuntime
-
current selected applet
- currentProtocol - Variable in class com.licel.jcardsim.base.SimulatorRuntime
-
current protocol
- g - Variable in class com.licel.jcardsim.crypto.DHKeyImpl
-
- g - Variable in class com.licel.jcardsim.crypto.DSAKeyImpl
-
- g - Variable in class com.licel.jcardsim.crypto.ECKeyImpl
-
- generateData(byte[], short, short) - Method in class com.licel.jcardsim.crypto.RandomDataImpl
-
- generatedLoadFileAIDs - Variable in class com.licel.jcardsim.base.SimulatorRuntime
-
storage for automatically generated loadFile AIDs
- generateSecret(byte[], short, short, byte[], short) - Method in class com.licel.jcardsim.crypto.KeyAgreementImpl
-
- genKeyPair() - Method in class com.licel.jcardsim.crypto.KeyPairImpl
-
(Re)Initializes the key objects encapsulated in this
KeyPair instance with new key values.
- genKeyPair() - Method in class com.licel.jcardsim.crypto.KeyPairProxy
-
(Re)Initializes the key objects encapsulated in this KeyPair instance
with new key values.
- GET_ATR - Static variable in class com.licel.jcardsim.remote.VSmartCardTCPProtocol
-
- getA(byte[], short) - Method in class com.licel.jcardsim.crypto.ECKeyImpl
-
- getAid() - Method in class com.licel.jcardsim.base.LoadFile
-
- getAid() - Method in class com.licel.jcardsim.base.Module
-
- getAID() - Method in class com.licel.jcardsim.base.SimulatorRuntime.ApplicationInstance
-
- getAID() - Method in class com.licel.jcardsim.base.SimulatorRuntime
-
- getAID() - Static method in class com.licel.jcardsim.framework.JCSystemProxy
-
Returns the Java Card runtime environment-owned instance of the AID object associated with
the current applet context, or
null if the Applet.register() method
has not yet been invoked.
- getAID() - Method in class com.licel.jcardsim.remote.SerializableAID
-
- getAlgorithm() - Method in class com.licel.jcardsim.crypto.AsymmetricCipherImpl
-
- getAlgorithm() - Method in class com.licel.jcardsim.crypto.AsymmetricSignatureImpl
-
- getAlgorithm() - Method in class com.licel.jcardsim.crypto.CRC16
-
- getAlgorithm() - Method in class com.licel.jcardsim.crypto.CRC32
-
- getAlgorithm() - Method in class com.licel.jcardsim.crypto.KeyAgreementImpl
-
- getAlgorithm() - Method in class com.licel.jcardsim.crypto.MessageDigestImpl
-
- getAlgorithm() - Method in class com.licel.jcardsim.crypto.RandomDataImpl
-
- getAlgorithm() - Method in class com.licel.jcardsim.crypto.SymmetricCipherImpl
-
- getAlgorithm() - Method in class com.licel.jcardsim.crypto.SymmetricSignatureImpl
-
- getAlgorithmName() - Method in class com.licel.jcardsim.crypto.BouncyCastlePrecomputedOrDigestProxy
-
- getApplet() - Method in class com.licel.jcardsim.base.SimulatorRuntime.ApplicationInstance
-
- getApplet(AID) - Method in class com.licel.jcardsim.base.SimulatorRuntime
-
Return Applet by it's AID or null
- getAppletClass() - Method in class com.licel.jcardsim.base.Module
-
- getAppletShareableInterfaceObject(AID, byte) - Static method in class com.licel.jcardsim.framework.JCSystemProxy
-
Called by a client applet to get a server applet's
shareable interface object.
- getAssignedCardTerminal() - Method in class com.licel.jcardsim.smartcardio.CardSimulator
-
- getAssignedChannel() - Method in class com.licel.jcardsim.base.SimulatorRuntime
-
- getAssignedChannel() - Static method in class com.licel.jcardsim.framework.JCSystemProxy
-
This method is called to obtain the logical channel number assigned to
the currently selected applet instance.
- getATR() - Method in class com.licel.jcardsim.base.Simulator
-
- getATR() - Method in interface com.licel.jcardsim.io.CardInterface
-
Returns ATR
- getATR() - Method in class com.licel.jcardsim.remote.JavaCardRemoteClient
-
- getATR() - Method in interface com.licel.jcardsim.remote.JavaCardRemoteInterface
-
- getATR() - Method in class com.licel.jcardsim.remote.JavaCardRemoteServer
-
Implementation
- getATR() - Method in class com.licel.jcardsim.smartcardio.JCSCard
-
- getAvailableMemory(byte) - Static method in class com.licel.jcardsim.framework.JCSystemProxy
-
Obtains the amount of memory of the specified
type that is available to the applet.
- getAvailablePersistentMemory() - Method in class com.licel.jcardsim.base.SimulatorRuntime
-
- getAvailableTransientDeselectMemory() - Method in class com.licel.jcardsim.base.SimulatorRuntime
-
- getAvailableTransientResetMemory() - Method in class com.licel.jcardsim.base.SimulatorRuntime
-
- getB(byte[], short) - Method in class com.licel.jcardsim.crypto.ECKeyImpl
-
- getBasicChannel() - Method in class com.licel.jcardsim.smartcardio.JCSCard
-
- getBigInteger() - Method in class com.licel.jcardsim.crypto.ByteContainer
-
Return BigInteger representation of the ByteContainer
- getBuffer() - Method in class com.licel.jcardsim.framework.APDUProxy
-
Returns the APDU buffer byte array.
- getBytes(byte) - Method in class com.licel.jcardsim.crypto.ByteContainer
-
Return transient plain byte array representation of the ByteContainer
- getBytes(byte[], short) - Method in class com.licel.jcardsim.crypto.ByteContainer
-
Copy byte array representation of the ByteContainer
- getBytes(byte[], short) - Method in class com.licel.jcardsim.framework.AIDProxy
-
Called to get all the AID bytes encapsulated within AID object.
- getCard() - Method in class com.licel.jcardsim.smartcardio.JCSCardChannel
-
- getCardInterface() - Method in class com.licel.jcardsim.io.CAD
-
- getCase(byte[]) - Static method in enum com.licel.jcardsim.base.ApduCase
-
Determine case of APDU
- getChannelNumber() - Method in class com.licel.jcardsim.smartcardio.JCSCardChannel
-
- getCipher() - Method in class com.licel.jcardsim.crypto.SymmetricKeyImpl
-
Return the BouncyCastle BlockCipher for using with this key
- getCipherAlgorithm() - Method in class com.licel.jcardsim.crypto.AsymmetricCipherImpl
-
- getCipherAlgorithm() - Method in class com.licel.jcardsim.crypto.AsymmetricSignatureImpl
-
- getCipherAlgorithm() - Method in class com.licel.jcardsim.crypto.SymmetricCipherImpl
-
- getCipherAlgorithm() - Method in class com.licel.jcardsim.crypto.SymmetricSignatureImpl
-
- getCLA(APDU) - Method in class com.licel.jcardsim.framework.service.BasicServiceImpl
-
- getCLAChannel() - Static method in class com.licel.jcardsim.framework.APDUProxy
-
Returns the logical channel number associated with the current APDU command
based on the CLA byte.
- getCurrentAPDU() - Method in class com.licel.jcardsim.base.SimulatorRuntime
-
- getCurrentAPDU() - Static method in class com.licel.jcardsim.framework.APDUProxy
-
This method is called during the Applet.process(APDU) method
to obtain a reference to the current APDU object.
- getCurrentAPDUBuffer() - Static method in class com.licel.jcardsim.framework.APDUProxy
-
This method is called during the Applet.process(APDU) method
to obtain a reference to the current APDU object.
- getCurrentState() - Method in class com.licel.jcardsim.framework.APDUProxy
-
This method returns the current processing state of the
APDU object.
- getDigestSize() - Method in class com.licel.jcardsim.crypto.BouncyCastlePrecomputedOrDigestProxy
-
- getDomainParameters() - Method in class com.licel.jcardsim.crypto.ECKeyImpl
-
Get
ECDomainParameters
- getDP1(byte[], short) - Method in class com.licel.jcardsim.crypto.RSAPrivateCrtKeyImpl
-
- getDQ1(byte[], short) - Method in class com.licel.jcardsim.crypto.RSAPrivateCrtKeyImpl
-
- getExponent(byte[], short) - Method in class com.licel.jcardsim.crypto.RSAKeyImpl
-
- getField(byte[], short) - Method in class com.licel.jcardsim.crypto.ECKeyImpl
-
- getG(byte[], short) - Method in class com.licel.jcardsim.crypto.DHKeyImpl
-
- getG(byte[], short) - Method in class com.licel.jcardsim.crypto.DSAKeyImpl
-
- getG(byte[], short) - Method in class com.licel.jcardsim.crypto.ECKeyImpl
-
- getInBlockSize() - Static method in class com.licel.jcardsim.framework.APDUProxy
-
Returns the configured incoming block size.
- getIncomingLength() - Method in class com.licel.jcardsim.framework.APDUProxy
-
Returns the incoming data length(Lc).
- getInitializedMessageDigestInstance(byte, boolean) - Static method in class com.licel.jcardsim.crypto.MessageDigestProxy
-
Creates a
InitializedMessageDigest object instance of the selected algorithm.
- getINS(APDU) - Method in class com.licel.jcardsim.framework.service.BasicServiceImpl
-
- getInstance(byte, boolean) - Static method in class com.licel.jcardsim.crypto.ChecksumProxy
-
Creates a Checksum object instance of the selected algorithm.
- getInstance(byte, boolean) - Static method in class com.licel.jcardsim.crypto.CipherProxy
-
Creates a Cipher object instance of the selected algorithm.
- getInstance(byte, boolean) - Static method in class com.licel.jcardsim.crypto.KeyAgreementProxy
-
Creates a KeyAgreement object instance of the selected algorithm.
- getInstance(byte, boolean) - Static method in class com.licel.jcardsim.crypto.MessageDigestProxy
-
Creates a MessageDigest object instance of the selected algorithm.
- getInstance(byte) - Static method in class com.licel.jcardsim.crypto.RandomDataProxy
-
Creates a RandomData instance of the selected algorithm.
- getInstance(byte, boolean) - Static method in class com.licel.jcardsim.crypto.SignatureProxy
-
Creates a Signature object instance of the selected algorithm.
- getJavaContext(Object) - Method in class com.licel.jcardsim.base.SimulatorRuntime
-
- getJavaOwner(Object) - Method in class com.licel.jcardsim.base.SimulatorRuntime
-
- getK() - Method in class com.licel.jcardsim.crypto.ECKeyImpl
-
- getKey(byte[], short) - Method in class com.licel.jcardsim.crypto.SymmetricKeyImpl
-
Returns the Key data in plain text.
- getKeyGenerationParameters(SecureRandom) - Method in class com.licel.jcardsim.crypto.DHKeyImpl
-
- getKeyGenerationParameters(SecureRandom) - Method in class com.licel.jcardsim.crypto.DSAKeyImpl
-
Get
DSAKeyGenerationParameters
- getKeyGenerationParameters(SecureRandom) - Method in class com.licel.jcardsim.crypto.ECKeyImpl
-
Get
ECKeyGenerationParameters
- getKeyGenerationParameters(SecureRandom) - Method in interface com.licel.jcardsim.crypto.KeyWithParameters
-
Get keypair generation parameters for use with BouncyCastle Crypto API
- getKeyGenerationParameters(SecureRandom) - Method in class com.licel.jcardsim.crypto.RSAKeyImpl
-
Get
RSAKeyGenerationParameters
- getKeyGenerationParameters(SecureRandom) - Method in class com.licel.jcardsim.crypto.SymmetricKeyImpl
-
- getLength() - Method in class com.licel.jcardsim.crypto.AsymmetricSignatureImpl
-
- getLength() - Method in class com.licel.jcardsim.crypto.MessageDigestImpl
-
- getLength() - Method in class com.licel.jcardsim.crypto.SymmetricSignatureImpl
-
- getMaxCommitCapacity() - Method in class com.licel.jcardsim.base.SimulatorRuntime
-
- getMaxCommitCapacity() - Static method in class com.licel.jcardsim.framework.JCSystemProxy
-
Returns the total number of bytes in the commit buffer.
- getMessageDigestAlgorithm() - Method in class com.licel.jcardsim.crypto.AsymmetricSignatureImpl
-
- getMessageDigestAlgorithm() - Method in class com.licel.jcardsim.crypto.SymmetricSignatureImpl
-
- getModule(AID) - Method in class com.licel.jcardsim.base.LoadFile
-
- getModules() - Method in class com.licel.jcardsim.base.LoadFile
-
- getModulus(byte[], short) - Method in class com.licel.jcardsim.crypto.RSAKeyImpl
-
- getNAD() - Method in class com.licel.jcardsim.framework.APDUProxy
-
Returns the Node Address byte (NAD) in T=1 protocol, and 0
in T=0 protocol.
- getName() - Method in class com.licel.jcardsim.smartcardio.JCSTerminal
-
- getOffsetCdata() - Method in class com.licel.jcardsim.framework.APDUProxy
-
Returns the offset within the APDU buffer for incoming command data.
- getOutBlockSize() - Static method in class com.licel.jcardsim.framework.APDUProxy
-
Returns the configured outgoing block size.
- getOutputLength(APDU) - Method in class com.licel.jcardsim.framework.service.BasicServiceImpl
-
- getP(byte[], short) - Method in class com.licel.jcardsim.crypto.DHKeyImpl
-
- getP(byte[], short) - Method in class com.licel.jcardsim.crypto.DSAKeyImpl
-
- getP(byte[], short) - Method in class com.licel.jcardsim.crypto.RSAPrivateCrtKeyImpl
-
- getP1(APDU) - Method in class com.licel.jcardsim.framework.service.BasicServiceImpl
-
- getP2(APDU) - Method in class com.licel.jcardsim.framework.service.BasicServiceImpl
-
- getPaddingAlgorithm() - Method in class com.licel.jcardsim.crypto.AsymmetricCipherImpl
-
- getPaddingAlgorithm() - Method in class com.licel.jcardsim.crypto.AsymmetricSignatureImpl
-
- getPaddingAlgorithm() - Method in class com.licel.jcardsim.crypto.SymmetricCipherImpl
-
- getPaddingAlgorithm() - Method in class com.licel.jcardsim.crypto.SymmetricSignatureImpl
-
- getParameters() - Method in class com.licel.jcardsim.crypto.DHKeyImpl
-
- getParameters() - Method in class com.licel.jcardsim.crypto.DHPrivateKeyImpl
-
- getParameters() - Method in class com.licel.jcardsim.crypto.DHPublicKeyImpl
-
- getParameters() - Method in class com.licel.jcardsim.crypto.DSAKeyImpl
-
Get DSAKeyParameters
- getParameters() - Method in class com.licel.jcardsim.crypto.DSAPrivateKeyImpl
-
- getParameters() - Method in class com.licel.jcardsim.crypto.DSAPublicKeyImpl
-
- getParameters() - Method in class com.licel.jcardsim.crypto.ECPrivateKeyImpl
-
Get ECPrivateKeyParameters
- getParameters() - Method in class com.licel.jcardsim.crypto.ECPublicKeyImpl
-
Get ECPublicKeyParameters
- getParameters() - Method in interface com.licel.jcardsim.crypto.KeyWithParameters
-
Get cipher key parameters for use with BouncyCastle Crypto API
- getParameters() - Method in class com.licel.jcardsim.crypto.RSAKeyImpl
-
Get
RSAKeyParameters
- getParameters() - Method in class com.licel.jcardsim.crypto.RSAPrivateCrtKeyImpl
-
- getParameters() - Method in class com.licel.jcardsim.crypto.SymmetricKeyImpl
-
Return the BouncyCastle KeyParameter of the key
- getPartialBytes(short, byte[], short, byte) - Method in class com.licel.jcardsim.framework.AIDProxy
-
Called to get part of the AID bytes encapsulated within the AID object starting
at the specified offset for the specified length.
- getPQ(byte[], short) - Method in class com.licel.jcardsim.crypto.RSAPrivateCrtKeyImpl
-
- getPreviousActiveObject() - Method in class com.licel.jcardsim.base.SimulatorRuntime
-
- getPreviousContextAID() - Method in class com.licel.jcardsim.base.SimulatorRuntime
-
- getPreviousContextAID() - Static method in class com.licel.jcardsim.framework.JCSystemProxy
-
Obtains the Java Card runtime environment-owned instance of the AID object associated
with the previously active applet context.
- getPrivate() - Method in class com.licel.jcardsim.crypto.KeyPairImpl
-
Returns a reference to the private key component of this
KeyPair object.
- getPrivate() - Method in class com.licel.jcardsim.crypto.KeyPairProxy
-
Returns a reference to the private key component of this KeyPair object.
- getProtocol() - Method in class com.licel.jcardsim.base.Simulator
-
- getProtocol() - Static method in class com.licel.jcardsim.framework.APDUProxy
-
Returns the ISO 7816 transport protocol type, T=1 or T=0 in the low nibble
and the transport media in the upper nibble in use.
- getProtocol() - Method in interface com.licel.jcardsim.io.JavaCardInterface
-
- getProtocol() - Method in class com.licel.jcardsim.remote.JavaCardRemoteClient
-
- getProtocol() - Method in interface com.licel.jcardsim.remote.JavaCardRemoteInterface
-
- getProtocol() - Method in class com.licel.jcardsim.remote.JavaCardRemoteServer
-
Implementation
- getProtocol() - Method in class com.licel.jcardsim.smartcardio.JCSCard
-
Always returns T=0.
- getProtocolByte(String) - Method in class com.licel.jcardsim.base.Simulator
-
- getPublic() - Method in class com.licel.jcardsim.crypto.KeyPairImpl
-
Returns a reference to the public key component of this
KeyPair object.
- getPublic() - Method in class com.licel.jcardsim.crypto.KeyPairProxy
-
Returns a reference to the public key component of this KeyPair object.
- getQ(byte[], short) - Method in class com.licel.jcardsim.crypto.DHKeyImpl
-
- getQ(byte[], short) - Method in class com.licel.jcardsim.crypto.DSAKeyImpl
-
- getQ(byte[], short) - Method in class com.licel.jcardsim.crypto.RSAPrivateCrtKeyImpl
-
- getR(byte[], short) - Method in class com.licel.jcardsim.crypto.ECKeyImpl
-
- getReason() - Method in exception com.licel.jcardsim.framework.CardExceptionProxy
-
Get reason code
- getReason() - Method in exception com.licel.jcardsim.framework.CardRuntimeExceptionProxy
-
Get reason code
- getS(byte[], short) - Method in class com.licel.jcardsim.crypto.ECPrivateKeyImpl
-
- getShareableInterfaceObject(AID, byte) - Method in class com.licel.jcardsim.framework.AppletProxy
-
Called by the Java Card runtime environment to obtain a shareable interface object from this server applet, on
behalf of a request from a client applet.
- getSharedObject(AID, byte) - Method in class com.licel.jcardsim.base.SimulatorRuntime
-
- getShort(byte[], short) - Static method in class com.licel.jcardsim.framework.UtilProxy
-
Concatenates two bytes in a byte array to form a short value.
- getShort(byte[], int) - Static method in class com.licel.jcardsim.utils.ByteUtil
-
Read short from array
- getSize() - Method in class com.licel.jcardsim.crypto.KeyImpl
-
- getStatusWord(APDU) - Method in class com.licel.jcardsim.framework.service.BasicServiceImpl
-
- getSW(byte[]) - Static method in class com.licel.jcardsim.utils.ByteUtil
-
Extract status word from APDU
- getTransactionDepth() - Method in class com.licel.jcardsim.base.SimulatorRuntime
-
- getTransactionDepth() - Static method in class com.licel.jcardsim.framework.JCSystemProxy
-
Returns the current transaction nesting depth level.
- getTransientMemory() - Method in class com.licel.jcardsim.base.SimulatorRuntime
-
- getTriesRemaining() - Method in class com.licel.jcardsim.framework.OwnerPINProxy
-
Returns the number of times remaining that an incorrect PIN can
be presented before the PIN is blocked.
- getType() - Method in class com.licel.jcardsim.crypto.KeyImpl
-
- getUnusedCommitCapacity() - Method in class com.licel.jcardsim.base.SimulatorRuntime
-
- getUnusedCommitCapacity() - Static method in class com.licel.jcardsim.framework.JCSystemProxy
-
Returns the number of bytes left in the commit buffer.
- getValidatedFlag() - Method in class com.licel.jcardsim.framework.OwnerPINProxy
-
This protected method returns the validated flag.
- getVersion() - Static method in class com.licel.jcardsim.framework.JCSystemProxy
-
Returns the current major and minor version of the Java Card API.
- getW(byte[], short) - Method in class com.licel.jcardsim.crypto.ECPublicKeyImpl
-
- getX(byte[], short) - Method in class com.licel.jcardsim.crypto.DHPrivateKeyImpl
-
- getX(byte[], short) - Method in class com.licel.jcardsim.crypto.DSAPrivateKeyImpl
-
- getY(byte[], short) - Method in class com.licel.jcardsim.crypto.DHPublicKeyImpl
-
- getY(byte[], short) - Method in class com.licel.jcardsim.crypto.DSAPublicKeyImpl
-
- init(Key, byte) - Method in class com.licel.jcardsim.crypto.AsymmetricCipherImpl
-
- init(Key, byte, byte[], short, short) - Method in class com.licel.jcardsim.crypto.AsymmetricCipherImpl
-
- init(Key, byte) - Method in class com.licel.jcardsim.crypto.AsymmetricSignatureImpl
-
- init(Key, byte, byte[], short, short) - Method in class com.licel.jcardsim.crypto.AsymmetricSignatureImpl
-
- init(byte[], short, short) - Method in class com.licel.jcardsim.crypto.CRC16
-
- init(byte[], short, short) - Method in class com.licel.jcardsim.crypto.CRC32
-
- init(PrivateKey) - Method in class com.licel.jcardsim.crypto.KeyAgreementImpl
-
- init(Key, byte) - Method in class com.licel.jcardsim.crypto.SymmetricCipherImpl
-
- init(Key, byte, byte[], short, short) - Method in class com.licel.jcardsim.crypto.SymmetricCipherImpl
-
- init(Key, byte) - Method in class com.licel.jcardsim.crypto.SymmetricSignatureImpl
-
- init(Key, byte, byte[], short, short) - Method in class com.licel.jcardsim.crypto.SymmetricSignatureImpl
-
- install(byte[], short, byte) - Static method in class com.licel.jcardsim.framework.AppletProxy
-
To create an instance of the Applet subclass, the Java Card runtime environment
will call this static method first.
- install(byte[], short, byte) - Static method in class com.licel.jcardsim.samples.DualInterfaceApplet
-
- install(byte[], short, byte) - Static method in class com.licel.jcardsim.samples.HelloWorldApplet
-
This method is called once during applet instantiation process.
- install(byte[], short, byte) - Static method in class com.licel.jcardsim.samples.MultiInstanceApplet
-
- install(byte[], short, byte) - Static method in class com.licel.jcardsim.samples.PersistentApplet
-
- install(byte[], short, byte) - Static method in class com.licel.jcardsim.samples.Sha1Applet
-
- installApplet(AID, AID, AID, byte[], short, byte) - Method in class com.licel.jcardsim.base.PersistentSimulatorRuntime
-
- installApplet(AID, Class<? extends Applet>) - Method in class com.licel.jcardsim.base.Simulator
-
Install
Applet into Simulator without installing data
- installApplet(AID, Class<? extends Applet>, byte[], short, byte) - Method in class com.licel.jcardsim.base.Simulator
-
Install
Applet into Simulator.
- installApplet(AID, String, byte[], short, byte) - Method in class com.licel.jcardsim.base.Simulator
-
- installApplet(AID, String, byte[], byte[], short, byte) - Method in class com.licel.jcardsim.base.Simulator
-
- installApplet(AID, byte[], short, byte) - Method in class com.licel.jcardsim.base.SimulatorRuntime
-
- installApplet(AID, AID, AID, byte[], short, byte) - Method in class com.licel.jcardsim.base.SimulatorRuntime
-
- installApplet(AID, String, byte[], short, byte) - Method in interface com.licel.jcardsim.io.JavaCardInterface
-
Install
Applet into Simulator.
- installApplet(AID, String, byte[], byte[], short, byte) - Method in interface com.licel.jcardsim.io.JavaCardInterface
-
Install
Applet into Simulator.
- installApplet(AID, String, byte[], short, byte) - Method in class com.licel.jcardsim.remote.JavaCardRemoteClient
-
- installApplet(AID, String, byte[], byte[], short, byte) - Method in class com.licel.jcardsim.remote.JavaCardRemoteClient
-
- instance() - Static method in class com.licel.jcardsim.base.SimulatorSystem
-
Get the currently active SimulatorRuntime instance
This method should be only called by JCE implementation classes like
JCSystem
- INTERNAL - Static variable in class com.licel.jcardsim.io.CAD
-
- isAppletActive(AID) - Static method in class com.licel.jcardsim.framework.JCSystemProxy
-
This method is used to determine if the specified applet is
active on the card.
- isAppletSelecting(Object) - Method in class com.licel.jcardsim.base.SimulatorRuntime
-
Check if applet is currently being selected
- isAppletSelectionApdu(byte[]) - Static method in class com.licel.jcardsim.base.SimulatorRuntime
-
- isCardPresent() - Method in class com.licel.jcardsim.smartcardio.JCSTerminal
-
Always returns true
- isClosed() - Method in class com.licel.jcardsim.remote.VSmartCardTCPProtocol
-
- isCommandChainingCLA() - Method in class com.licel.jcardsim.framework.APDUProxy
-
Returns whether the current
APDU command is the first or
part of a command chain.
- isContacted() - Method in class com.licel.jcardsim.samples.DualInterfaceApplet
-
- isDomainParametersInitialized() - Method in class com.licel.jcardsim.crypto.ECKeyImpl
-
- isExtended() - Method in enum com.licel.jcardsim.base.ApduCase
-
- isInitialized() - Method in class com.licel.jcardsim.crypto.ByteContainer
-
Reports the initialized state of the container.
- isInitialized() - Method in class com.licel.jcardsim.crypto.DHKeyImpl
-
- isInitialized() - Method in class com.licel.jcardsim.crypto.DHPrivateKeyImpl
-
- isInitialized() - Method in class com.licel.jcardsim.crypto.DHPublicKeyImpl
-
- isInitialized() - Method in class com.licel.jcardsim.crypto.DSAKeyImpl
-
- isInitialized() - Method in class com.licel.jcardsim.crypto.DSAPrivateKeyImpl
-
- isInitialized() - Method in class com.licel.jcardsim.crypto.DSAPublicKeyImpl
-
- isInitialized() - Method in class com.licel.jcardsim.crypto.ECPrivateKeyImpl
-
- isInitialized() - Method in class com.licel.jcardsim.crypto.ECPublicKeyImpl
-
- isInitialized() - Method in class com.licel.jcardsim.crypto.RSAKeyImpl
-
- isInitialized() - Method in class com.licel.jcardsim.crypto.RSAPrivateCrtKeyImpl
-
- isInitialized() - Method in class com.licel.jcardsim.crypto.SymmetricKeyImpl
-
- isISOInterindustryCLA() - Method in class com.licel.jcardsim.framework.APDUProxy
-
Returns whether the current
APDU command CLA byte corresponds
to an interindustry command as defined in ISO 7816-4:2005 specification.
- isKInitialized - Variable in class com.licel.jcardsim.crypto.ECKeyImpl
-
- isObjectDeletionSupported() - Method in class com.licel.jcardsim.base.SimulatorRuntime
-
- isObjectDeletionSupported() - Static method in class com.licel.jcardsim.framework.JCSystemProxy
-
This method is used to determine if the implementation for the Java Card platform supports
the object deletion mechanism.
- isPrivate - Variable in class com.licel.jcardsim.crypto.DSAKeyImpl
-
- isPrivate - Variable in class com.licel.jcardsim.crypto.RSAKeyImpl
-
- isProcessed(APDU) - Method in class com.licel.jcardsim.framework.service.BasicServiceImpl
-
- isSecureMessagingCLA() - Method in class com.licel.jcardsim.framework.APDUProxy
-
Returns
true if the encoding of the current
APDU
command based on the
CLA byte indicates secure messaging.
- isTransient(Object) - Method in class com.licel.jcardsim.base.TransientMemory
-
- isTransient(Object) - Static method in class com.licel.jcardsim.framework.JCSystemProxy
-
Checks if the specified object is transient.
- isValidated() - Method in class com.licel.jcardsim.framework.OwnerPINProxy
-
Returns true if a valid PIN has been presented since the last
card reset or last call to reset().
- r - Variable in class com.licel.jcardsim.crypto.ECKeyImpl
-
- RandomDataImpl - Class in com.licel.jcardsim.crypto
-
Implementation RandomData based
on BouncyCastle CryptoAPI.
- RandomDataImpl(byte) - Constructor for class com.licel.jcardsim.crypto.RandomDataImpl
-
- RandomDataProxy - Class in com.licel.jcardsim.crypto
-
ProxyClass for RandomData
- RandomDataProxy() - Constructor for class com.licel.jcardsim.crypto.RandomDataProxy
-
- readCommand() - Method in class com.licel.jcardsim.remote.BixVReaderIPCProtocol
-
- readCommand() - Method in interface com.licel.jcardsim.remote.BixVReaderProtocol
-
- readCommand() - Method in class com.licel.jcardsim.remote.BixVReaderTCPProtocol
-
- readCommand() - Method in class com.licel.jcardsim.remote.VSmartCardTCPProtocol
-
- readData() - Method in class com.licel.jcardsim.remote.BixVReaderIPCProtocol
-
- readData() - Method in interface com.licel.jcardsim.remote.BixVReaderProtocol
-
- readData() - Method in class com.licel.jcardsim.remote.BixVReaderTCPProtocol
-
- readData() - Method in class com.licel.jcardsim.remote.VSmartCardTCPProtocol
-
- receiveBytes(short) - Method in class com.licel.jcardsim.framework.APDUProxy
-
- receiveInData(APDU) - Method in class com.licel.jcardsim.framework.service.BasicServiceImpl
-
- register() - Method in class com.licel.jcardsim.framework.AppletProxy
-
This method is used by the applet to register this applet instance with
the Java Card runtime environment and to
assign the Java Card platform name of the applet as its instance AID bytes.
- register(byte[], short, byte) - Method in class com.licel.jcardsim.framework.AppletProxy
-
This method is used by the applet to register this applet instance with the Java Card runtime environment and
assign the specified AID bytes as its instance AID bytes.
- registrationCallback - Variable in class com.licel.jcardsim.base.SimulatorRuntime
-
- removeService(Service, byte) - Method in class com.licel.jcardsim.framework.service.DispatcherImpl
-
- requestObjectDeletion() - Method in class com.licel.jcardsim.base.SimulatorRuntime
-
- requestObjectDeletion() - Static method in class com.licel.jcardsim.framework.JCSystemProxy
-
This method is invoked by the applet to trigger the object deletion
service of the Java Card runtime environment.
- requireSW(byte[], int) - Static method in class com.licel.jcardsim.utils.ByteUtil
-
Check status word from APDU
- requireSW(byte[], short) - Static method in class com.licel.jcardsim.utils.ByteUtil
-
Check status word from APDU
- reset() - Method in class com.licel.jcardsim.base.PersistentSimulatorRuntime
-
- reset() - Method in class com.licel.jcardsim.base.Simulator
-
- reset() - Method in class com.licel.jcardsim.base.SimulatorRuntime
-
powerdown/powerup
- reset() - Method in class com.licel.jcardsim.crypto.BouncyCastlePrecomputedOrDigestProxy
-
- reset() - Method in class com.licel.jcardsim.crypto.MessageDigestImpl
-
- reset() - Method in class com.licel.jcardsim.framework.OwnerPINProxy
-
If the validated flag is set, this method resets the validated flag and
resets the PIN try counter to the value of the PIN try limit.
- reset() - Method in interface com.licel.jcardsim.io.CardInterface
-
Powerdown/Powerup
- RESET - Static variable in interface com.licel.jcardsim.remote.BixVReaderProtocol
-
- reset() - Method in class com.licel.jcardsim.remote.JavaCardRemoteClient
-
- reset() - Method in interface com.licel.jcardsim.remote.JavaCardRemoteInterface
-
- reset() - Method in class com.licel.jcardsim.remote.JavaCardRemoteServer
-
Implementation
- RESET - Static variable in class com.licel.jcardsim.remote.VSmartCardTCPProtocol
-
- reset() - Method in class com.licel.jcardsim.utils.AutoResetEvent
-
Reset.
- resetAndUnblock() - Method in class com.licel.jcardsim.framework.OwnerPINProxy
-
This method resets the validated flag and
resets the PIN try counter to the value of the PIN try limit.
- resetAPDU(APDU, ApduCase, byte[]) - Method in class com.licel.jcardsim.base.SimulatorRuntime
-
- resetRuntime() - Method in class com.licel.jcardsim.base.PersistentSimulatorRuntime
-
- resetRuntime() - Method in class com.licel.jcardsim.base.Simulator
-
- resetRuntime() - Method in class com.licel.jcardsim.base.SimulatorRuntime
-
- responseBuffer - Variable in class com.licel.jcardsim.base.SimulatorRuntime
-
outbound response byte array buffer
- responseBufferSize - Variable in class com.licel.jcardsim.base.SimulatorRuntime
-
outbound response byte array buffer size
- rfc2409_1024 - Static variable in class com.licel.jcardsim.crypto.DHKeyImpl
-
- rfc3526_1536 - Static variable in class com.licel.jcardsim.crypto.DHKeyImpl
-
- rfc3526_2048 - Static variable in class com.licel.jcardsim.crypto.DHKeyImpl
-
- RIDEquals(AIDProxy) - Method in class com.licel.jcardsim.framework.AIDProxy
-
Checks if the RID (National Registered Application provider identifier) portion of the encapsulated
AID bytes within the otherAID object matches
that of this AID object.
- RMI - Static variable in class com.licel.jcardsim.io.CAD
-
- RMI_SERVER_ID - Static variable in interface com.licel.jcardsim.remote.JavaCardRemoteInterface
-
- RMIService - Class in com.licel.jcardsim.framework.service
-
- RMIService(Remote) - Constructor for class com.licel.jcardsim.framework.service.RMIService
-
- RSAKeyImpl - Class in com.licel.jcardsim.crypto
-
Implementation
RSAPublic/RSAPrivate based on BouncyCastle CryptoAPI.
- RSAKeyImpl(boolean, short) - Constructor for class com.licel.jcardsim.crypto.RSAKeyImpl
-
Construct not-initialized rsa key
- RSAKeyImpl(RSAKeyParameters) - Constructor for class com.licel.jcardsim.crypto.RSAKeyImpl
-
Construct and initialize rsa key with RSAKeyParameters.
- RSAPrivateCrtKeyImpl - Class in com.licel.jcardsim.crypto
-
Implementation RSAPrivateCrtKey based
on BouncyCastle CryptoAPI.
- RSAPrivateCrtKeyImpl(short) - Constructor for class com.licel.jcardsim.crypto.RSAPrivateCrtKeyImpl
-
Construct not-initialized rsa private crt key
- RSAPrivateCrtKeyImpl(RSAPrivateCrtKeyParameters) - Constructor for class com.licel.jcardsim.crypto.RSAPrivateCrtKeyImpl
-
Construct and initialize rsa key with RSAPrivateCrtKeyParameters.
- runtime - Variable in class com.licel.jcardsim.base.Simulator
-
The simulator runtime
- s - Variable in class com.licel.jcardsim.crypto.ECPrivateKeyImpl
-
- SecurityProvider() - Constructor for class com.licel.jcardsim.smartcardio.CardTerminalSimulator.SecurityProvider
-
- select() - Method in class com.licel.jcardsim.framework.AppletProxy
-
Called by the Java Card runtime environment to inform this applet that it has been selected when
no applet from the same package is active on any other logical channel.
- select() - Method in class com.licel.jcardsim.samples.MultiInstanceApplet
-
- select(AID) - Static method in class com.licel.jcardsim.utils.AIDUtil
-
Generate a SELECT APDU for aid
- select(String) - Static method in class com.licel.jcardsim.utils.AIDUtil
-
Generate a SELECT APDU for aid
- selectApplet(AID) - Method in class com.licel.jcardsim.base.Simulator
-
- selectApplet(AID) - Method in interface com.licel.jcardsim.io.JavaCardInterface
-
Select applet by it's AID
It's method must be called before start working with applet instance
- selectApplet(AID) - Method in class com.licel.jcardsim.remote.JavaCardRemoteClient
-
- selectApplet(SerializableAID) - Method in interface com.licel.jcardsim.remote.JavaCardRemoteInterface
-
- selectApplet(SerializableAID) - Method in class com.licel.jcardsim.remote.JavaCardRemoteServer
-
Implementation
- selectAppletWithResult(AID) - Method in class com.licel.jcardsim.base.Simulator
-
- selectAppletWithResult(AID) - Method in interface com.licel.jcardsim.io.JavaCardInterface
-
Select applet by it's AID
It's method must be called before start working with applet instance
- selectAppletWithResult(AID) - Method in class com.licel.jcardsim.remote.JavaCardRemoteClient
-
- selectAppletWithResult(SerializableAID) - Method in interface com.licel.jcardsim.remote.JavaCardRemoteInterface
-
- selectAppletWithResult(SerializableAID) - Method in class com.licel.jcardsim.remote.JavaCardRemoteServer
-
Implementation
- selecting - Variable in class com.licel.jcardsim.base.SimulatorRuntime
-
if the applet is currently being selected
- selectingApplet() - Method in class com.licel.jcardsim.framework.AppletProxy
-
This method is used by the applet process() method to distinguish
the SELECT APDU command which selected this applet, from all other
other SELECT APDU commands which may relate to file or internal applet state selection.
- selectingApplet() - Method in class com.licel.jcardsim.framework.service.BasicServiceImpl
-
- sendAPDU(byte[], short, short) - Method in class com.licel.jcardsim.base.SimulatorRuntime
-
Copy response bytes to internal buffer
- sendBytes(short, short) - Method in class com.licel.jcardsim.framework.APDUProxy
-
- sendBytesLong(byte[], short, short) - Method in class com.licel.jcardsim.framework.APDUProxy
-
Sends len more bytes from outData byte array starting at specified offset
bOff.
- SerializableAID - Class in com.licel.jcardsim.remote
-
Serializable AID container for the RMI calls.
- SerializableAID() - Constructor for class com.licel.jcardsim.remote.SerializableAID
-
- SerializableAID(AID) - Constructor for class com.licel.jcardsim.remote.SerializableAID
-
- setA(byte[], short, short) - Method in class com.licel.jcardsim.crypto.ECKeyImpl
-
- setB(byte[], short, short) - Method in class com.licel.jcardsim.crypto.ECKeyImpl
-
- setBigInteger(BigInteger) - Method in class com.licel.jcardsim.crypto.ByteContainer
-
Fills ByteContainerby byte representation of BigInteger
- setBytes(byte[]) - Method in class com.licel.jcardsim.crypto.ByteContainer
-
Fills ByteContainerby defined byte array
- setBytes(byte[], short, short) - Method in class com.licel.jcardsim.crypto.ByteContainer
-
Fills ByteContainerby defined byte array
- setDP1(byte[], short, short) - Method in class com.licel.jcardsim.crypto.RSAPrivateCrtKeyImpl
-
- setDQ1(byte[], short, short) - Method in class com.licel.jcardsim.crypto.RSAPrivateCrtKeyImpl
-
- setExponent(byte[], short, short) - Method in class com.licel.jcardsim.crypto.RSAKeyImpl
-
- setFieldF2M(short) - Method in class com.licel.jcardsim.crypto.ECKeyImpl
-
- setFieldF2M(short, short, short) - Method in class com.licel.jcardsim.crypto.ECKeyImpl
-
- setFieldFP(byte[], short, short) - Method in class com.licel.jcardsim.crypto.ECKeyImpl
-
- setG(byte[], short, short) - Method in class com.licel.jcardsim.crypto.DHKeyImpl
-
- setG(byte[], short, short) - Method in class com.licel.jcardsim.crypto.DSAKeyImpl
-
- setG(byte[], short, short) - Method in class com.licel.jcardsim.crypto.ECKeyImpl
-
- setIncomingAndReceive() - Method in class com.licel.jcardsim.framework.APDUProxy
-
This is the primary receive method.
- setInitialDigest(byte[], short, short, byte[], short, short) - Method in class com.licel.jcardsim.crypto.AsymmetricSignatureImpl
-
- setInitialDigest(byte[], short, short, byte[], short, short) - Method in class com.licel.jcardsim.crypto.MessageDigestImpl
-
- setInitialDigest(byte[], short, short, byte[], short, short) - Method in class com.licel.jcardsim.crypto.SymmetricSignatureImpl
-
- setInvokeInstructionByte(byte) - Method in class com.licel.jcardsim.framework.service.RMIService
-
- setJavaOwner(Object, Object) - Method in class com.licel.jcardsim.base.SimulatorRuntime
-
- setK(short) - Method in class com.licel.jcardsim.crypto.ECKeyImpl
-
- setKey(byte[], short) - Method in class com.licel.jcardsim.crypto.SymmetricKeyImpl
-
Sets the Key data.
- setKey(byte[], short, short) - Method in class com.licel.jcardsim.crypto.SymmetricKeyImpl
-
Sets the Key data.
- setModulus(byte[], short, short) - Method in class com.licel.jcardsim.crypto.RSAKeyImpl
-
- setOutgoing() - Method in class com.licel.jcardsim.framework.APDUProxy
-
This method is used to set the data transfer direction to
outbound and to obtain the expected length of response (Le).
- setOutgoingAndSend(short, short) - Method in class com.licel.jcardsim.framework.APDUProxy
-
This is the "convenience" send method.
- setOutgoingLength(short) - Method in class com.licel.jcardsim.framework.APDUProxy
-
Sets the actual length of response data.
- setOutgoingNoChaining() - Method in class com.licel.jcardsim.framework.APDUProxy
-
This method is used to set the data transfer direction to
outbound without using BLOCK CHAINING (See ISO 7816-3/4) and to obtain the expected length of response (Le).
- setOutputLength(APDU, short) - Method in class com.licel.jcardsim.framework.service.BasicServiceImpl
-
- setP(byte[], short, short) - Method in class com.licel.jcardsim.crypto.DHKeyImpl
-
- setP(byte[], short, short) - Method in class com.licel.jcardsim.crypto.DSAKeyImpl
-
- setP(byte[], short, short) - Method in class com.licel.jcardsim.crypto.RSAPrivateCrtKeyImpl
-
- setParameters(CipherParameters) - Method in class com.licel.jcardsim.crypto.DHKeyImpl
-
- setParameters(CipherParameters) - Method in class com.licel.jcardsim.crypto.DHPrivateKeyImpl
-
- setParameters(CipherParameters) - Method in class com.licel.jcardsim.crypto.DHPublicKeyImpl
-
- setParameters(CipherParameters) - Method in class com.licel.jcardsim.crypto.DSAKeyImpl
-
- setParameters(CipherParameters) - Method in class com.licel.jcardsim.crypto.DSAPrivateKeyImpl
-
- setParameters(CipherParameters) - Method in class com.licel.jcardsim.crypto.DSAPublicKeyImpl
-
- setParameters(CipherParameters) - Method in class com.licel.jcardsim.crypto.ECPrivateKeyImpl
-
- setParameters(CipherParameters) - Method in class com.licel.jcardsim.crypto.ECPublicKeyImpl
-
- setParameters(CipherParameters) - Method in interface com.licel.jcardsim.crypto.KeyWithParameters
-
Set cipher key for use with BouncyCastle Crypto API
- setParameters(CipherParameters) - Method in class com.licel.jcardsim.crypto.RSAKeyImpl
-
- setParameters(CipherParameters) - Method in class com.licel.jcardsim.crypto.RSAPrivateCrtKeyImpl
-
- setParameters(CipherParameters) - Method in class com.licel.jcardsim.crypto.SymmetricKeyImpl
-
- setPQ(byte[], short, short) - Method in class com.licel.jcardsim.crypto.RSAPrivateCrtKeyImpl
-
- setPrecomputedValue(byte[], int, int) - Method in class com.licel.jcardsim.crypto.BouncyCastlePrecomputedOrDigestProxy
-
- setPreviousActiveObject(Object) - Method in class com.licel.jcardsim.base.SimulatorRuntime
-
- setProcessed(APDU) - Method in class com.licel.jcardsim.framework.service.BasicServiceImpl
-
- setQ(byte[], short, short) - Method in class com.licel.jcardsim.crypto.DHKeyImpl
-
- setQ(byte[], short, short) - Method in class com.licel.jcardsim.crypto.DSAKeyImpl
-
- setQ(byte[], short, short) - Method in class com.licel.jcardsim.crypto.RSAPrivateCrtKeyImpl
-
- setR(byte[], short, short) - Method in class com.licel.jcardsim.crypto.ECKeyImpl
-
- setReason(short) - Method in exception com.licel.jcardsim.framework.CardExceptionProxy
-
Set reason code
- setReason(short) - Method in exception com.licel.jcardsim.framework.CardRuntimeExceptionProxy
-
Set reason code
- setS(byte[], short, short) - Method in class com.licel.jcardsim.crypto.ECPrivateKeyImpl
-
- setSeed(byte[], short, short) - Method in class com.licel.jcardsim.crypto.RandomDataImpl
-
- setShort(byte[], short, short) - Static method in class com.licel.jcardsim.framework.UtilProxy
-
Deposits the short value as two successive bytes at the specified offset in the byte array.
- setStatusWord(APDU, short) - Method in class com.licel.jcardsim.framework.service.BasicServiceImpl
-
- setValidatedFlag(boolean) - Method in class com.licel.jcardsim.framework.OwnerPINProxy
-
This protected method sets the value of the validated flag.
- setW(byte[], short, short) - Method in class com.licel.jcardsim.crypto.ECPublicKeyImpl
-
- setX(byte[], short, short) - Method in class com.licel.jcardsim.crypto.DHPrivateKeyImpl
-
- setX(byte[], short, short) - Method in class com.licel.jcardsim.crypto.DSAPrivateKeyImpl
-
- setY(byte[], short, short) - Method in class com.licel.jcardsim.crypto.DHPublicKeyImpl
-
- setY(byte[], short, short) - Method in class com.licel.jcardsim.crypto.DSAPublicKeyImpl
-
- Sha1Applet - Class in com.licel.jcardsim.samples
-
Applet for calculating SHA1 digests.
- Sha1Applet() - Constructor for class com.licel.jcardsim.samples.Sha1Applet
-
- shortAPDU - Variable in class com.licel.jcardsim.base.SimulatorRuntime
-
regular APDU
- sign(byte[], short, short, byte[], short) - Method in class com.licel.jcardsim.crypto.AsymmetricSignatureImpl
-
- sign(byte[], short, short, byte[], short, short[], short) - Method in class com.licel.jcardsim.crypto.AsymmetricSignatureImpl
-
- sign(byte[], short, short, byte[], short) - Method in class com.licel.jcardsim.crypto.SymmetricSignatureImpl
-
- signal() - Method in class com.licel.jcardsim.utils.AutoResetEvent
-
Wake up one thread that is waiting.
- SignatureProxy - Class in com.licel.jcardsim.crypto
-
ProxyClass for Signature
- SignatureProxy() - Constructor for class com.licel.jcardsim.crypto.SignatureProxy
-
- signPreComputedHash(byte[], short, short, byte[], short) - Method in class com.licel.jcardsim.crypto.AsymmetricSignatureImpl
-
- signPreComputedHash(byte[], short, short, byte[], short) - Method in class com.licel.jcardsim.crypto.SymmetricSignatureImpl
-
- sim - Variable in class com.licel.jcardsim.remote.JavaCardRemoteServer
-
- Simulator - Class in com.licel.jcardsim.base
-
Simulates a JavaCard.
- Simulator() - Constructor for class com.licel.jcardsim.base.Simulator
-
Create a Simulator object using the default SimulatorRuntime.
- Simulator(SimulatorRuntime) - Constructor for class com.licel.jcardsim.base.Simulator
-
Create a Simulator object using a provided Runtime.
- Simulator(SimulatorRuntime, Properties) - Constructor for class com.licel.jcardsim.base.Simulator
-
- SimulatorRuntime - Class in com.licel.jcardsim.base
-
Base implementation of Java Card Runtime.
- SimulatorRuntime() - Constructor for class com.licel.jcardsim.base.SimulatorRuntime
-
- SimulatorRuntime(TransientMemory) - Constructor for class com.licel.jcardsim.base.SimulatorRuntime
-
- SimulatorRuntime.ApplicationInstance - Class in com.licel.jcardsim.base
-
Represents an Applet instance
- SimulatorSystem - Class in com.licel.jcardsim.base
-
Base implementation of JCSystem.
- SimulatorSystem() - Constructor for class com.licel.jcardsim.base.SimulatorSystem
-
- size - Variable in class com.licel.jcardsim.crypto.KeyImpl
-
- storeArray(Object, byte) - Method in class com.licel.jcardsim.base.TransientMemory
-
Store arrayRef in memory depends by event type
- succeed(APDU) - Method in class com.licel.jcardsim.framework.service.BasicServiceImpl
-
- succeedWithStatusWord(APDU, short) - Method in class com.licel.jcardsim.framework.service.BasicServiceImpl
-
- SW_APPLET_CRATION_FAILED - Static variable in class com.licel.jcardsim.base.SimulatorSystem
-
- SW_APPLET_CREATION_FAILED - Static variable in class com.licel.jcardsim.base.SimulatorSystem
-
Response status : Applet creation failed = 0x6444
- SW_EXCEPTION_OCCURED - Static variable in class com.licel.jcardsim.base.SimulatorSystem
-
- SW_EXCEPTION_OCCURRED - Static variable in class com.licel.jcardsim.base.SimulatorSystem
-
Response status : Exception occurred = 0x6424
- SymmetricCipherImpl - Class in com.licel.jcardsim.crypto
-
Implementation Cipher with symmetric keys based
on BouncyCastle CryptoAPI.
- SymmetricCipherImpl(byte) - Constructor for class com.licel.jcardsim.crypto.SymmetricCipherImpl
-
- SymmetricKeyImpl - Class in com.licel.jcardsim.crypto
-
Implementation of secret key.
- SymmetricKeyImpl(byte, short) - Constructor for class com.licel.jcardsim.crypto.SymmetricKeyImpl
-
Create new instance of SymmetricKeyImpl
- SymmetricSignatureImpl - Class in com.licel.jcardsim.crypto
-
Implementation
Signature with symmetric keys based
on BouncyCastle CryptoAPI.
- SymmetricSignatureImpl(byte) - Constructor for class com.licel.jcardsim.crypto.SymmetricSignatureImpl
-