In case a solution Package is NOT signed, due to:
- the user doesn’t have the certificate from the device (individual creation of a solution package at customer site by the customer to update).
- the device using customer specific certificates (tool that creates the solution package may not have access to these certificates).
- no PKI infrastructure is available.
It represents a potential security risk and to mitigates it, following considerations has been done:
- Sub-package(s) itself are still signed by the vendor such as firmware packages, means no execution of unsigned data in the server though the sub packages. Sub-packages that can’t be signed by the vendor like configurations or applications, shall be signed by the customer or the tool shall inform the user about a usage unsigned content in a sub-package.
- Trust relation between tool and server is in place based on UA connections and sessions.
- Solution packages is created by the tool that has this trust relation.
- For 3rd instance created packages that has been imported, the tool should inform user Users shall be informed about possible risks when using this option of unsigned solution packages. (Informative)