This repository has been archived by the owner on Feb 12, 2024. It is now read-only.
Releases: calypsonet/calypsonet-terminal-calypso-java-api
Releases · calypsonet/calypsonet-terminal-calypso-java-api
1.8.0
1.7.0
Added
CalypsoCardSelection.prepareReadBinary
method.CalypsoCardSelection.prepareReadCounter
method.CalypsoCardSelection.preparePreOpenSecureSession
method (secure session "pre-open" variant).
Upgraded
- "Calypsonet Terminal Reader API" to version
1.2.0
1.6.0
Added
CommonTransactionManager.processCommands(boolean closePhysicalChannel)
method.CardTransactionManager.prepareVerifyPin
method.CardTransactionManager.prepareChangePin
method.CardTransactionManager.prepareChangeKey
method.CardTransactionManager.prepareOpenSecureSession
method.CardTransactionManager.prepareCloseSecureSession
method.CardTransactionManager.prepareCancelSecureSession
method.CardSecuritySetting.disableReadOnSessionOpening
method.
Deprecated
CommonTransactionManager.processCommands()
method.CardTransactionManager.prepareReleaseCardChannel
method.CardTransactionManager.processVerifyPin
method.CardTransactionManager.processChangePin
method.CardTransactionManager.processChangeKey
method.CardTransactionManager.processOpening
method.CardTransactionManager.processClosing
method.CardTransactionManager.processCancel
method.
1.5.0
Added
CardTransactionManager.prepareEarlyMutualAuthentication
method (extended mode).CardTransactionManager.prepareActivateEncryption
method (extended mode).CardTransactionManager.prepareDeactivateEncryption
method (extended mode).
Deprecated
SamSecuritySetting
API.SamTransactionManager
API.CommonTransactionManager.getSecuritySetting
method.CardTransactionManager.getCardReader
method.CardTransactionManager.getCalypsoCard
method.CalypsoSam.ProductType.CSAM_F
value.
1.4.1
Changed
- Added precision in the documentation of the methods of the
CardTransactionManager
API. - UML diagrams moved to a dedicated repository (see
README.md
file).
1.4.0
Added
SelectFileException
to manage the status of the "Select File" card command.
Upgraded
- "Calypsonet Terminal Reader API" to version
1.1.0
1.3.0
Added
CalypsoSam.ProductType.HSM_C1
identifier for HSM products.
1.2.0
Added
CalypsoCard.getTransactionCounter
method (issue [#42]).SamRevocationServiceSpi
SPI (issue [#29]).CommonSignatureComputationData
.BasicSignatureComputationData
.TraceableSignatureComputationData
API (issue [#28]).CommonSignatureVerificationData
.BasicSignatureVerificationData
.TraceableSignatureVerificationData
API (issue [#29]).CommonSecuritySetting
API.CommonSecuritySetting.setControlSamResource
method as a replacement for thesetSamResource
method.CommonSecuritySetting.getTransactionAuditData
method (issue [#44]).CommonTransactionManager
API.CommonTransactionManager.getSecuritySetting
method as a replacement for thegetCardSecuritySetting
method.CommonTransactionManager.prepareComputeSignature
method (issue [#28]).CommonTransactionManager.prepareVerifySignature
method (issue [#29]).CommonTransactionManager.processCommands
method as a replacement for theprocessCardCommands
method.SamSecuritySetting
API.SamTransactionManager
API.ReaderIOException
exception.InvalidSignatureException
exception.
Changed
- Renaming of
AtomicTransactionException
toSessionBufferOverflowException
. - Renaming of
AuthenticationNotVerifiedException
toCardSignatureNotVerifiableException
. - Merging of
CardAnomalyException
,SamAnomalyException
andCardCloseSecureSessionException
toUnexpectedCommandStatusException
. - Merging of
DesynchronizedExchangesException
andInconsistencyDataException
toInconsistentDataException
. - Merging of
SessionAuthenticationException
andSvAuthenticationException
toInvalidCardSignatureException
.
Deprecated
CardTransactionManager.getCardSecuritySetting
method.CardTransactionManager.processCardCommands
method.CardSecuritySetting.setSamResource
method.
Removed
CardTransactionException
abstract common exception.
1.1.0
Added
prepareUpdateBinary
andprepareWriteBinary
methods toCardTransactionManager
API (issue [#19]).prepareReadBinary
method toCardTransactionManager
API (issue [#20]).prepareReadRecordsPartially
method toCardTransactionManager
APIs (issue [#21] and [#38]).prepareSearchRecords
method toCardTransactionManager
APIs (issue [#22]).prepareIncreaseCounters
andprepareDecreaseCounters
methods toCardTransactionManager
API (issue [#23]).processChangeKey
method toCardTransactionManager
API (issue [#24]).prepareReadRecord
andprepareReadRecords
methods as a replacement for theprepareReadRecordFile
methods.prepareReadCounter
method as a replacement for theprepareReadCounterFile
method.EF_LIST
andTRACEABILITY_INFORMATION
keys toGetDataTag
API (issue [#18]).- Management of EFs with no SFI (issue [#40]).
Changed
- Documentation of card selection methods for older cards (issue [#17]).
- Documentation of
FileHeader
methods (issue [#18]). - Documentation of
prepareSelectFile
methods.
Deprecated
prepareSelectFile
methods using a byte array for the LID argument.prepareReadRecordFile
methods.prepareReadCounterFile
method.