All notable changes to this project will be documented in this file.
Note that from version 1.0.1.0 the installer version takes the form x.y.z.w where x.y.0 is the SMAERS version number, and z.w.0 is the asigntse.dll version number.
- new function at_getMaxLicencedClients
- SMAERS fixes for audit logging and minimum PIN/PUK length
- update service fix to handle LAN TSE
- installer/setup fixes
Initial release version of asigntse.dll.
- various bug fixes
Initial SMAERS release version
- Separation of TSE and SMAERS
- SMAERS services
- TPM no longer used for storage
- More logging during TPM installation
- Updates to installer
- Add ERROR_SE_ALREADY_INITIALIZED = -5058.
- Update initializeDescriptionSet.
- Update initializeDescriptionNotSet.
- TSE is not initialized anymore in partner account.
- Examples are distributed in a separate archive
- Add cfgSetHttpProxyWithUsernameAndPassword.
- Add cfgSetRetries.
- Add cfgSetTimeout.
- Add at_registerClientId.
- Add ERROR_AT_LOAD_NOT_CALLED = -3018.
- Add ERROR_STORAGE_FAILURE = -5002.
- Add ERROR_TPM_CONNECT = -5050.
- Add ERROR_INVALID_CLIENT_ID = -5051.
- Add ERROR_CLIENT_ID_NOT_REGISTERED = -5052.
- Add ERROR_CLIENT_ID_REGISTRATION_FAILED = -5053.
- Add ERROR_CANNOT_RETRIEVE_REGISTERED_CLIENT_IDS = -5054.
- Add ERROR_CORRUPTED_REGISTERED_CLIENT_IDS = -5055.
- Add ERROR_CORRUPTED_APP_DATA = -5056.
- Add ERROR_SET_PINS_FAILED = -5057.
- Update C example.
- Update C# example.
- Update Java example.
- Update Python example.
- Enforce at_load.
- TPM is used.
- Setup is required.
- Fix a bug regarding cfgSetHttpProxy.
- Add cfg function family.
- Add A-Trust specific functions, extending the seapi functionality.
- Add Logging.
- Add Windows stdcall build.
- Rename asigntse_free to at_free.
- Bug fixes.
- Bug fixes.
- Add withTse version of seapi functions.
- Bug fixes.
- Set explicit calling convention in C# example.
- Java GUI example.
- Java QR code example.
- New asigntseonline.conf format.
- url renamed to conn_param=https://hs-abnahme.a-trust.at/asigntseonline/v1
- api_key renamed to atrust_api_key
- section [xyz] moved to atrust_vtss_id=xyz
- section is now a friendly used for WithTSE postfix
- if more than one section is present, [default] section is mandatory
- tss_type=1 added for future use
- Added asigntse.h.
- Changed c types to stdint fixed length types.
- Renamed se_free to asigntse_free.
- Added function variants with the WithTse postfix, to select different tses.
- Changed tm time structs to unix timestamps in all functions.
- Update c# example.
- Update java example.
- Update c example.
- Bug fixes.
- C# code example.
- Shared libraries for linux i686 and x86_64.
- DLL for win64.
- New asigntseonline.conf format.
- All binary output data is now raw binary instead of base64/hex encoded.
- Fix C code example.
- Fix possible null pointer exceptions in the java bindings.
- Fix a resource leak in the windows dlls.
- DLL for win32.
- C and Java code examples.