Release note Smart ID 20.11
Version: 20.11
Release Date: 2020-12-07
Main new features
The Smart ID 20.11 release provides major updates in Identity Manager, Self-Service and Physical Access. The Digital Access and Messaging components are providing minor improvements and bugfixes only. All components also provide several bugfixes and library updates to ensure high quality and security.
New APDU encoding framework
The new APDU encoding framework in Identity Manager allows to encode smart cards now also with low-level APDU commands, besides the standard middleware encoding.
The feature is important for customers in the public sector, for eIDAS and LoA3 cases – in general where high security on the card encoding level are demanded. APDU scripts are easily configured in Identity Manager and executed via Smart ID Messaging and Smart ID Desktop. See also APDU script applications for PKI cards in Identity Manager.
Improved user forms in Identity Manager and Self-Service
It is now possible to configure URLs to external web resources in a user form and to configure individual file names for file downloads in a form. Also, the forms in processes to issue or lock virtual smart cards and mobile virtual smart cards have been simplified for the users.
Several updates for Physical Access
The Physical Access component introduces several updates on the PACS connectors, such as the new RCO Admin API, the new connector to Siemens SiPass and a PACS Simulator for test and demo purposes.
Smart ID compatibility
Detailed feature list
Features
Jira ticket no | Description | Digital Access | Identity Manager & Self-Service | Physical Access | Messaging |
|---|---|---|---|---|---|
CRED-9443 | Database indices added 3 database indices have been added to the Identity Manager database to increase performance in large environments. | X | |||
CRED-9675 | groovy-dateutil library added The groovy scripting library was updated to the latest version in the previous release. Due to some restructuring in groovy, some functionalities around date formatting got lost. Therefore the groovy-dateutil library was added now to the standard deployment to provide this functionalities again in Smart ID. | X | |||
CRED-10226 | Extended several field lengths in the database Extended the max length for several core fields in the Identity Manager database (such as firstname, lastname, email, title etc.) in the tables "Person", "Card" and "Request". | X | |||
CRED-10277 | "Locale" added to service task Added "Locale" as additional attribute to the service task "Process: Copy Values of LoggedIn User to Process Map". see Standard service tasks in Identity Manager. | X | |||
HAG-2258 | Updated help text Updated text to "Smart ID Digital Access" in the Digital Access Admin interface and in the help pages. | X | |||
IDC-1219 | Added logging of RabitMq Added logging of the Message Queue (RabitMq) to the standard logs of Physical Access. | X | |||
IDC-1648 | Improved connector status heartbeat The connector status heartbeat in Physical Access has been improved. It now also updates the status after the connector was shut down. | X | |||
PMOB-2442 | Change in configuration setting The hideSensitive configuration setting in the Smart ID Messaging component Hermod is set to 'true' as default. | X | |||
PMOB-2456 | Added validation in the 'to' list Added validation to make sure that null isn't used in the 'to' list in the Smart ID Messaging component Hermod. | X | |||
PMOB-2494 | Added a testMode option The Smart ID Messaging component Hermod now has a testMode option that automatically triggers a load test simulator for prov, auth and sign. | X | |||
PMOB-2498 | Added database indices Database indeces have been added to foreign key source tables in the Smart ID Messaging component Hermod. | X | |||
PMOB-2502 | Added return status for database lock The return http status 503 has been added to the Smart ID Messaging component Hermod. It will be sent if a database lock cant be acquired after retries. | X | |||
PMOB-2510 | Added retry to sql queries Added retry to sql queries if a database lock cant be acquired in the Smart ID Messaging component Hermod. | X | |||
CRED-7630 | Extended list view for configuration items To improve usability, the list views of several configuration items in Identity Manager Admin are extended. For example, Data Pools, all Core Templates and Search Configuration now show more columns with additional information in the corresponding list menus. | X | |||
CRED-9045 | Support for TLS in SMTP connector Support for TLS has been added in Identity Manager in the SMTP implementation to ensure an encrypted email communication. | X | |||
CRED-9114 | Added date format configuration in mappings In the "mappings" configuration of Identity Manager, it is now possible to define date formats for fields of type date or timestamp, if the mapped field is not exact match but of type string. This enables the possibility to implicitly convert date to string or vice versa via mapping. The typical and most important use case for this feature is BatchSync to, for example, import data from a string field (e.g. from CSV) into a date field in to Smart ID without any further, explicit conversion. See Set up mapping in Identity Manager. | X | |||
CRED-9513 | Extended remote printing capabilities With this release of Smart ID it is possible to configure different locations of Card SDK printer stations in Identity Manager Admin. In the card production workflow it then can be decided (either automatically via certain attributes in the background or manually by an operator) on which location the card shall be printed. The Card SDK does not need to be installed in the Operations client but can be any Card SDK client that is connected to the Identity Manager Server. See Set up printers in Identity Manager, Set up form in Identity Manager and Set up process in Identity Manager. | X | |||
CRED-9659 | Mobile App OTP can be activated The standard service task in Identity Manager for provisioning to Smart ID Digital Access has been extended. Now it is also possible to provision Smart ID Mobile App for OTP authentication. See "HAG: User provisioning" in Standard service tasks in Identity Manager | X | |||
CRED-9699 | Possibility to expand object relation view by default So far, the object relation view in Identity Manager was by default shown collapsed. It can now be shown expanded by default via a setting in Identity Manager Admin. | X | |||
CRED-9708 | Support for hiding the device encryption certificate The device encryption certificate can be hidden (for internal communication purposes) for Smart ID Desktop and Mobile App. | X | |||
CRED-9739 | Introducing APDU encoding framework It is now possible to encode smartcards directly via APDU scripts, as well as via Pkcs#11 middleware. APDU scripts can be configured (uploaded, modified) together with the Encoding Descriptions in Identity Manager Admin. For that purpose, the Editor, used for Encoding Descriptions has been extended to let the Administrator edit any additional file attached to the encoding (such as .cpf card profiles, APDU scripts and others). During runtime, the APDU scripts will be send to the client and executed via Smart ID Messaging and Desktop App. See APDU script applications for PKI cards in Identity Manager. With this new feature it is possible to execute high sophisticated card encodings e.g. for eIDAS use cases, qualified signature cards etc. via standard functionalities. | X | |||
CRED-9801 | HTTP(s) links to 3rd party resources in user forms It is now possible to configure a link to HTTP(S) 3rd party resources in the user forms, for example, to redirect to an intranet portal or to download a security policy document via Self-Service or Identity Manager Operator. the URLs to the resources can either be static configuration or dynamically created via runtime data. See Set up form in Identity Manager. | X | |||
CRED-9930 | New standard service task for logging A new standard service has been implemented in Identity Manager to be able to write certain, custom specific entries into the logfile during the BPMN process execution. The service task allows to configure the loglevel that should be used and also write either static content or dynamic content, resolved from the process map, into the logfile.See " Process: Log something in the log file" in Standard service tasks in Identity Manager. | X | |||
CRED-9937 | Improved service task to set value in process map The standard service task "Process: Set Value of Variable in Process Map" has been extended: now it is possible to not only set fixed values but also use a JUEL expression to resolve parameters from other data fields. See "Process: Set Value of Variable in Process Map" in Standard service tasks in Identity Manager. | X | |||
CRED-9946 | Customized file names for download buttons It is now possible to customize the file names when downloading binary data (e.g. photos, pdf, certificates etc.) from Identity Manager or Self-Service. The format of the filename can be defined in the form design (via fixed values and dynamic values created out of data pool fields). See Set up form in Identity Manager. | X | |||
CRED-9968 | Support for Smart ID Certificate Manager 8.3 Updated Nexus Certificate Manager integration - supporting the latest version of Certificate Manager via Identity Manager. | X | |||
CRED-10012 | Extended the CSV upload service task
See "Miscellaneous: Import CSV file" in Standard service tasks in Identity Manager. | X | |||
CRED-10086 | Added use of PIN pad readers for card encoding Encoding of smart cards in combination with a PIN pad reader was not implemented in combination with Desktop App so far. This has been added now, so that end users, encoding their smart card in Self-Service also can use a PIN pad reader. | X | |||
CRED-10138 | Added support for registration requests via the EST protocol Similar to the already existing ACME and SCEP registration now also registration requests for the EST protocol is supported via a standard service task in Identity Manager. See "Cert: Create EST order request" in Standard service tasks in Identity Manager. (This feature is only available in combination with Smart ID Certificate Manager.) | X | |||
DEVOPS-400 | Added options for Self-Service login Added flexibility and configuration options of the Self-Service login screen:
See Enable two-factor authentication to Identity Manager clients via SAML federation and Set up authentication profile in Identity Manager. | X | |||
DEVOPS-85 | Changed configuration of CA certificates for Identity Manager Instead of creating a java keystore with CA certificates for Identity Manager to trust, the certificates can now be added to a folder and they will be loaded into Identity Manager at startup. Supported formats are .base64 and .cer. | X | |||
DEVOPS-95 | Changed configuration of database properties for Identity Manager The configuration file database.properties is no longer needed. Database settings are now set using environment variables. | X | |||
DEVOPS-382 | Improvements in Docker configuration Several improvements in the Docker configuration of Smart ID have been implemented in this release. Most requested feature was splitting up the compose files for the different services. The Identity Manager but also the Digital Access dockers have now separate configurations so that it is easier to deploy the solution distributed over multiple servers. See Deploy Smart ID and Smart ID deployment configuration release note. | X | X | ||
HAG-723 | Added support for SMB v2.0 and v2.1 The Common Internet File System (CIFS) version used by Digital Access is now updated to a later version. Prerequisite for customers is to upgrade the SMB version to v2.0 or v2.1 as v1.0 won't be supported after this. | X | |||
IDC-1067 | Added support for PACS Connector Siemens SiPass Support is added for a new Standard PACS connector in Physical Access. Now Siemens SiPass is supported for all standard use cases in Smart ID Physical Access. | X | |||
IDC-1569 | Added support for PostgreSQL Added support for PostgreSQL (version 11+12) for Physical Access. | X | |||
IDC-1573 | Added support for new RCO Admin API With the latest release of RCO R-Card M5 a new REST Admin API was introduced. Smart ID Physical Access supports this now as well (in addition to the old RCO API). | X | |||
IDC-1604 | Improved error handling in Web API The error handling of the Physical Access SCIM interface - which is the main communication channel with Identity Manager - has been improved to avoid potential data loss during provisioning. | X | |||
IDC-1665 | Introduced PACS Simulator With this release, a new PACS Simulator for Physical Access is introduced. The simulator comes as an ordinary PACS connector as part of Smart ID but does not communicate with a real PACS. it just simulates the communication and writes the results into files. The purpose of this connector is to run tests, demos etc. of the Smart ID Physical Access package also in an offline demo environment. | X |
Corrected bugs
Jira ticket no | Description | Digital Access | Identity Manager & Self-Service | Physical Access | Messaging |
|---|---|---|---|---|---|
CRED-7317 | Fixed an issue in the Procecss Task for creating custom entries in the Object History. The custom values was not visible completely in the Object History list. | X | |||
CRED-9305 | Fixed error handling during card encoding via Desktop App. When Messaging Server was not reachable, a cryptic message was displayed on the screen. |