Installation of a New Version

You may install the new version in the same directory as the existing one after uninstalling the existing version. After the installation, all existing files that you may have created can be used:

FAQ

This section contains some frequently asked questions:

In the menu [Parameters], [Message Header], select 'no security extension or MAC are present' in the Encoding Information field. All optional header items are not used for POS messages.

Sequences are automatically executed sets of messages. CEPTEST sends a message, waits for the response, analyses it, sends the next message… If errors are detected (missing elements, illegal values), the content of all windows is logged into a file. This is used to run tests automatically, e.g. after a software change, or for stress tests…, provided the test purpose can be achieved by observing a single interface.

Chip transactions contain encrypted data, which must come from the chip. An automatic CEPTEST sequence can be used only if the receiver accepts (temporarily) the chip data elements entered into the CEPTEST message.

New Features for Versions

  • The new version supports the modified security items specified in ep2 version 7.0.0. For existing customers of version 6.0.0 or later an upgrade is available at a fee of CHF 150 for a single license and CHF 300 for a corporate license. For customers of older versions upgrade fees are CHF 300.- or 600.- for a corporate license.

  • Version 6.0.1 corrects a bug of version 6.0.0 regarding SHA-256 hash computation.

  • CEPTEST 6.0.0 is ready for ep2 specification version 6.3.0
  • The new version supports the header version 30 for session key cryptogram length above 255

  • Supports static key pan receipt of ep2 version 6.0.0

  • Correction of PIN block generation of previous versions

  • Tool for TLV items like e.g. ep2:AcqTCDOL
  • When the XML header contains a specversion attribute with a value of 0520 or above, PIN-block 3 is used for PIN encription.

  • Tool for Hash Computation and MAC generation, with info window displaying all intermediate steps
  • Server version: When recording authorisations for submission, track2 data is split to PAN and Expiration date according to version 5.0.1 of the ep2 specification
  • Minor user interface adaptions (icons for load and save of configuration files)

  • Tool for decription and parsing of Session Key Cryptogramms
  • Support for proprietary containers in recorded submission data files

  • Tool for Tripple DES Encription/Decription
  • Support for Read Only Files

  • Converter from base64 to hex and vice versa
  • Converter from ASCII to hex and vice versa
  • Formatter of an XML document (e.g. from a log file..)
  • Decomposition of a formatted public key into its components

The main focus of the new version is a set of features designed to use CEPTEST as a watchdog for ep2 Server Applications like acquirer servers, service centers or PMS systems:
  • sequences may be set to “permanent run”
  • alarming functions in case of a predefined number of errors
  • alarming functions in case of increasing response time
  • login functions for administrators and other users
  • log files may be configured, including log file types for import into spreadsheet applications, databases…
Other user input is also reflected by the new version:
  • improved handling of configuration files
  • improved edit functions for copying of keys

Version 2.5.2 corrects computing of acquirer transaction certificates for pool values.

Version 2.5.0 adds a new feature for automatic load tests: It supports now value pools for elements. Values of elements are written into a text file one line per entry. The element is marked with a ‘P’=[Value pool sequential] or ‘R’ = [Value pool random] attribute and its value contains the file name of the value pool. Each time the message is loaded (e.g. in a sequence), the value is replaced with the next line in the file resp. with a random line.

Version 2.4.6 corrects timeout handling when large messages (such as reconciliation files) are received over modem.

Version 2.4.4 logs all messages during sequences into files, grouped by 100 entries per file. Errors are logged into a separate file. It also corrects a memory leakage bug, that eventually caused a memory overflow when sequences were restarted many times. This version handles also RSA keys with most significant bit set to 0.This was not the case in prior versions.

Version 2.4.0 uses a new server socket, that is more reliable for clients who do not close connections properly. This happens frequently during software development and therefore a server should accept clients, that simply disappear. Previous versions responded differently on a new connection attempt, when the previous one was not closed by the client. It is therefore recommended for all programmers of client applications to upgrade to the new version.
Beside this, a number of small changes brought to our attention by users are implemented.

Licensing Info:

The new version supports the modified security items specified in ep2 version 7.0.0. For existing customers of version 6.0.0 or later an upgrade is available at a fee of CHF 150 for a single license and CHF 300 for a corporate license. For customers of older versions upgrade fees are CHF 300.- or 600.- for a corporate license.