Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- activateEncryption() - Method in interface org.eclipse.keypop.calypso.crypto.symmetric.spi.SymmetricCryptoCardTransactionManagerSpi
-
Activates the encryption/decryption of the data sent/received during the secure session.
C
- cipherPinForModification(byte[], byte[], byte[], Byte, Byte) - Method in interface org.eclipse.keypop.calypso.crypto.symmetric.spi.SymmetricCryptoCardTransactionManagerSpi
-
Computes a block of encrypted data to be sent to the card for a PIN modification.
- cipherPinForPresentation(byte[], byte[], Byte, Byte) - Method in interface org.eclipse.keypop.calypso.crypto.symmetric.spi.SymmetricCryptoCardTransactionManagerSpi
-
Computes a block of encrypted data to be sent to the card for an enciphered PIN presentation.
- computeSvCommandSecurityData(SvCommandSecurityDataApi) - Method in interface org.eclipse.keypop.calypso.crypto.symmetric.spi.SymmetricCryptoCardTransactionManagerSpi
-
Computes the needed data to operate SV card commands.
- createCardTransactionManager(byte[], boolean, List<byte[]>) - Method in interface org.eclipse.keypop.calypso.crypto.symmetric.spi.SymmetricCryptoCardTransactionManagerFactorySpi
-
Returns a new instance of
SymmetricCryptoCardTransactionManagerSpi
.
D
- deactivateEncryption() - Method in interface org.eclipse.keypop.calypso.crypto.symmetric.spi.SymmetricCryptoCardTransactionManagerSpi
-
Deactivates the encryption/decryption of the data sent/received during the secure session.
F
- finalizeTerminalSessionMac() - Method in interface org.eclipse.keypop.calypso.crypto.symmetric.spi.SymmetricCryptoCardTransactionManagerSpi
-
Finalizes the digest computation and returns the terminal part of the session MAC.
G
- generateCipheredCardKey(byte[], byte, byte, byte, byte) - Method in interface org.eclipse.keypop.calypso.crypto.symmetric.spi.SymmetricCryptoCardTransactionManagerSpi
-
Generates an encrypted key data block for loading a key into a card.
- generateTerminalSessionMac() - Method in interface org.eclipse.keypop.calypso.crypto.symmetric.spi.SymmetricCryptoCardTransactionManagerSpi
-
Generates the terminal part of the session MAC used for an early mutual authentication.
- getMaxCardApduLengthSupported() - Method in interface org.eclipse.keypop.calypso.crypto.symmetric.spi.SymmetricCryptoCardTransactionManagerFactorySpi
-
Returns the max length supported of the card APDU.
- getSvCommandPartialRequest() - Method in interface org.eclipse.keypop.calypso.crypto.symmetric.SvCommandSecurityDataApi
-
Returns the "SV Load/Debit/Undebit" ingoing partial command data.
- getSvGetRequest() - Method in interface org.eclipse.keypop.calypso.crypto.symmetric.SvCommandSecurityDataApi
-
Returns the "SV Get" ingoing command data.
- getSvGetResponse() - Method in interface org.eclipse.keypop.calypso.crypto.symmetric.SvCommandSecurityDataApi
-
Returns the "SV Get" outgoing command data.
I
- initTerminalSecureSessionContext() - Method in interface org.eclipse.keypop.calypso.crypto.symmetric.spi.SymmetricCryptoCardTransactionManagerSpi
-
Initializes the crypto service context for operating a Secure Session with a card and gets the terminal challenge.
- initTerminalSessionMac(byte[], byte, byte) - Method in interface org.eclipse.keypop.calypso.crypto.symmetric.spi.SymmetricCryptoCardTransactionManagerSpi
-
Stores the data needed to initialize the session MAC computation for a Secure Session.
- isCardSessionMacValid(byte[]) - Method in interface org.eclipse.keypop.calypso.crypto.symmetric.spi.SymmetricCryptoCardTransactionManagerSpi
-
Verifies the card part of the session MAC finalizing the mutual authentication process.
- isCardSvMacValid(byte[]) - Method in interface org.eclipse.keypop.calypso.crypto.symmetric.spi.SymmetricCryptoCardTransactionManagerSpi
-
Verifies the SV card MAC.
- isExtendedModeSupported() - Method in interface org.eclipse.keypop.calypso.crypto.symmetric.spi.SymmetricCryptoCardTransactionManagerFactorySpi
-
Indicates if the "extended" mode is supported.
O
- org.eclipse.keypop.calypso.crypto.symmetric - package org.eclipse.keypop.calypso.crypto.symmetric
-
APIs provided by a Calypso card module.
- org.eclipse.keypop.calypso.crypto.symmetric.spi - package org.eclipse.keypop.calypso.crypto.symmetric.spi
-
SPIs to be implemented by a Calypso symmetric crypto module.
P
- preInitTerminalSessionContext() - Method in interface org.eclipse.keypop.calypso.crypto.symmetric.spi.SymmetricCryptoCardTransactionManagerFactorySpi
-
Retrieves and stores the terminal challenge in the SAM image for later use.
S
- setSerialNumber(byte[]) - Method in interface org.eclipse.keypop.calypso.crypto.symmetric.SvCommandSecurityDataApi
-
Sets the serial number to be placed in the "SV Load/Debit/Undebit" command request.
- setTerminalChallenge(byte[]) - Method in interface org.eclipse.keypop.calypso.crypto.symmetric.SvCommandSecurityDataApi
-
Sets the terminal challenge to be placed in the SV Load/Debit/Undebit command request.
- setTerminalSvMac(byte[]) - Method in interface org.eclipse.keypop.calypso.crypto.symmetric.SvCommandSecurityDataApi
-
Sets the terminal SV MAC to be placed in the "SV Load/Debit/Undebit" command request.
- setTransactionNumber(byte[]) - Method in interface org.eclipse.keypop.calypso.crypto.symmetric.SvCommandSecurityDataApi
-
Sets the transaction number to be placed in the "SV Load/Debit/Undebit" command request.
- SvCommandSecurityDataApi - Interface in org.eclipse.keypop.calypso.crypto.symmetric
-
Contains the input/output data of the SV command operations (LOAD / DEBIT / UNDEBIT).
- SymmetricCryptoApiProperties - Class in org.eclipse.keypop.calypso.crypto.symmetric
-
API properties.
- SymmetricCryptoCardTransactionManagerFactorySpi - Interface in org.eclipse.keypop.calypso.crypto.symmetric.spi
-
Factory of
SymmetricCryptoCardTransactionManagerSpi
. - SymmetricCryptoCardTransactionManagerSpi - Interface in org.eclipse.keypop.calypso.crypto.symmetric.spi
-
Calypso card symmetric key cryptography service.
- SymmetricCryptoException - Exception in org.eclipse.keypop.calypso.crypto.symmetric
-
Indicates that an error occurred when processing a command.
- SymmetricCryptoException(String) - Constructor for exception org.eclipse.keypop.calypso.crypto.symmetric.SymmetricCryptoException
- SymmetricCryptoException(String, Throwable) - Constructor for exception org.eclipse.keypop.calypso.crypto.symmetric.SymmetricCryptoException
-
Encapsulates a lower level exception.
- SymmetricCryptoIOException - Exception in org.eclipse.keypop.calypso.crypto.symmetric
-
Indicates that an IO error occurred when processing a command.
- SymmetricCryptoIOException(String) - Constructor for exception org.eclipse.keypop.calypso.crypto.symmetric.SymmetricCryptoIOException
- SymmetricCryptoIOException(String, Throwable) - Constructor for exception org.eclipse.keypop.calypso.crypto.symmetric.SymmetricCryptoIOException
-
Encapsulates a lower level exception.
- synchronize() - Method in interface org.eclipse.keypop.calypso.crypto.symmetric.spi.SymmetricCryptoCardTransactionManagerSpi
-
Synchronizes data of the associated card transaction crypto extension if needed.
U
- updateTerminalSessionMac(byte[]) - Method in interface org.eclipse.keypop.calypso.crypto.symmetric.spi.SymmetricCryptoCardTransactionManagerSpi
-
Updates the digest computation with data sent or received from the card.
V
- VERSION - Static variable in class org.eclipse.keypop.calypso.crypto.symmetric.SymmetricCryptoApiProperties
-
API version: "0.1"
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form