Skip to content
This repository has been archived by the owner on Feb 12, 2024. It is now read-only.

Releases: calypsonet/calypsonet-terminal-calypso-java-api

1.8.0

04 Apr 13:34
Compare
Choose a tag to compare

Added

  • CardTransactionManager.initSamContextForNextTransaction method.

1.7.0

08 Mar 15:17
Compare
Choose a tag to compare

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

17 Feb 13:32
Compare
Choose a tag to compare

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

22 Dec 10:43
Compare
Choose a tag to compare

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

17 Nov 08:40
Compare
Choose a tag to compare

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

26 Oct 15:13
Compare
Choose a tag to compare

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

04 Oct 14:11
Compare
Choose a tag to compare

Added

  • CalypsoSam.ProductType.HSM_C1 identifier for HSM products.

1.2.0

30 May 09:01
Compare
Choose a tag to compare

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 the setSamResource method.
  • CommonSecuritySetting.getTransactionAuditData method (issue [#44]).
  • CommonTransactionManager API.
  • CommonTransactionManager.getSecuritySetting method as a replacement for the getCardSecuritySetting method.
  • CommonTransactionManager.prepareComputeSignature method (issue [#28]).
  • CommonTransactionManager.prepareVerifySignature method (issue [#29]).
  • CommonTransactionManager.processCommands method as a replacement for the processCardCommands method.
  • SamSecuritySetting API.
  • SamTransactionManager API.
  • ReaderIOException exception.
  • InvalidSignatureException exception.

Changed

  • Renaming of AtomicTransactionException to SessionBufferOverflowException.
  • Renaming of AuthenticationNotVerifiedException to CardSignatureNotVerifiableException.
  • Merging of CardAnomalyException, SamAnomalyException and CardCloseSecureSessionException to UnexpectedCommandStatusException.
  • Merging of DesynchronizedExchangesException and InconsistencyDataException to InconsistentDataException.
  • Merging of SessionAuthenticationException and SvAuthenticationException to InvalidCardSignatureException.

Deprecated

  • CardTransactionManager.getCardSecuritySetting method.
  • CardTransactionManager.processCardCommands method.
  • CardSecuritySetting.setSamResource method.

Removed

  • CardTransactionException abstract common exception.

1.1.0

01 Feb 14:24
Compare
Choose a tag to compare

Added

  • prepareUpdateBinary and prepareWriteBinary methods to CardTransactionManager API (issue [#19]).
  • prepareReadBinary method to CardTransactionManager API (issue [#20]).
  • prepareReadRecordsPartially method to CardTransactionManager APIs (issue [#21] and [#38]).
  • prepareSearchRecords method to CardTransactionManager APIs (issue [#22]).
  • prepareIncreaseCounters and prepareDecreaseCounters methods to CardTransactionManager API (issue [#23]).
  • processChangeKey method to CardTransactionManager API (issue [#24]).
  • prepareReadRecord and prepareReadRecords methods as a replacement for the prepareReadRecordFile methods.
  • prepareReadCounter method as a replacement for the prepareReadCounterFile method.
  • EF_LIST and TRACEABILITY_INFORMATION keys to GetDataTag 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.

1.0.5

17 Dec 14:18
Compare
Choose a tag to compare

Changed

  • Documentation of processClosing method (issue [#16]).