Changes in version 3.17 (2020-06-22)
- Refactor terminal selection dialog
- Integrate web client for accessing the PKI-as-a-Service portal
- Remove artefacts in lib/ before installing over existing installation
Changes in version 3.16 (2018-03-21)
- Add support for CMS Enveloped Data
- Replace tracing support in OCF with SLF4J
- Change naming scheme in lib/ to include version numbers
Changes in version 3.15 (2018-11-30)
- Add support for 64 bit integer in ByteString.toUnsigned()
- Add support for BigInteger arithmetic in ByteString class
- Change to latest Bouncycastle and Rhino version
Changes in version 3.14 (2018-05-04)
- Add Task class to run and manage background tasks
- Add support for importing PKCS#12 files with ECC keys (KeyManager)
- Fix SOAPException class not found problem on Java > 8
- Add padding modes with 16 byte block size in ByteString.pad()
- Enable warning when assigning to undeclared global variables
Changes in version 3.13
- Automatically determine OID when setting EC domain parameter P (query with Key.getComponent(Key.ECC_CURVE_OID))
- Add option to return PIN entered in Dialog.prompt() as ByteString
- Add .clear() to ByteString to zeroize buffer with sensitive information
- Add plug-in support in SmartCard-HSM Key Manager
- Add feature to add DKEK shares in Key Manager
Changes in version 3.12
- Source code moved to CardContact Developer Network (CDN)
- Add scsh Modules
- Add SmartCard-HSM Key Manager
Changes in version 3.7
- Added new web connectivity with URLConnection and SOAPConnection classes
- Added new support for XML Signatures
- Improved support for cryptographic modules using PKCS#11
- Enhanced support for Secure Messaging with new algorithms and support for EAC 2.0
- Added new cryptographic primitives
- Added special support in ASN.1 for TLV objects defined in EMV
- Added support for javax.smartcardio in the underlying Opencard Framework
- Added facility to simulate smart cards using scripting objects
- Fixed a lot of minor bugs
Changes in version 3.6
- Added support for AES cipher
- Added support for ECC curves on F2M
- Added support for SHA-2 family
- Restructured code into library and SCSH3 component
- Scripts are now moved to a different package
- Fixed problem with UTF-8 encodings on command line
- Fixed design flaw in CardFile.sendApdu()
- Fixed a lot of minor bugs
Changes in version 3.5
- Added support for PKCS#11 modules
- Added support for key stores
- Added trace functionality for APDUs exchanged with cards
- Improved scripts for German eGK
- Moved development environment to Java 1.5
- Upgraded to latest version of third party libraries
- Improved documentation
- Fixed all kind of bugs
Changes in version 3.4
- Added support for secure messaging with IsoSecureChannel class
- Added support for secure messaging in Card class
- Added support for secure messaging in CardFile class
- Added full support for Elliptic Curve Cryptography (EC-Keys, ECDSA and ECDH)
- Improved handling of various smart cards in ISO card service
- Upgraded to latest version of third party libraries
- Improved documentation
- Fixed all kind of bugs
Changes in version 3.3
- Added outline node functionality to build explorer like GUIs
- Added support for Global Platform profiles
- Added support for more Global Platform scripting classes
- Added explorer for various smart card applications
- Added basic support for CMS
- Added support for JavaCard applet loading
- Added methods to Key and Crypto classes
- Added card terminal to access JCOP card simulation from IBM JCOP tools
- Improved support for Linux
- Improved documentation
- Fixed all kind of bugs
Changes in version 3.2
- Implementation of Key, Crypto and CRL classes
- CardFile.performCHV() allows PIN verification using OCF mechanisms
- Support for access to native Java classes using LiveConnect added
- Basic support for Linux added (only command line version)
- Streamlined console output in GUIShell
- Replaced crypto provider with new version
Changes in version 3.1
- Graphical user interface
- Management of current working directory, workspace directory and system directory for file lookup
- Persistent configuration information in the _scsh3 object
- Implementation of GPSystem class
© Copyright 2003 - 2013 CardContact Software & System Consulting, Minden, Germany