- Created by Ann Base (Deactivated), last modified on Nov 27, 2019
You are viewing an old version of this page. View the current version.
Compare with Current View Page History
« Previous Version 2 Next »
This article describes the steps that must be done when upgrading Nexus PRIME from version 3.9 to 3.10. The instructions cover relevant changes for standard features that can be used by configuration in PRIME Designer or configuration files. Customization changes in internal APIs etc are not included. These instructions apply when upgrading the 3.9 standard packages to 3.10.
If you upgrade from a more previous version, you must do the upgrades step by step, that is, first upgrade from 3.8 to 3.9 and then from 3.9 to 3.10. If that is the case, see also Upgrade from PRIME 3.8 to PRIME 3.9.
Prerequisites
Upgraded PRIME to 3.10, see Upgrade PRIME.
Step-by-step instructions
Configuration of Personal Messaging (Hermod) is moved to PRIME Designer and the settings in system.properties are obsolete. The corresponding values that have been set before in system.properties are now added in PRIME Designer.
- In PRIME Designer, go to Home > Messaging Server.
- Add the values there.
The parameter list in all Personal Messaging standard service tasks have changed. The reference is now only to the symbolic name of Personal Messaging (as set up in PRIME Designer), all other connection parameters have been removed. See Standard service tasks for details to the changed parameter list.
For PKI chip encoding with Nexus Personal Middleware, the usage of the parameter OperatorPinIsSOCredential in the Encoding File (DSC) has been changed. From now on, it is deprecated to use OperatorPinIsSOCredential with direct values. Instead, use the more common form with the '#' prefix.
Deprecated:
OperatorPinIsSOCredential=true
Recommended:
OperatorPinIsSOCredential=#true or OperatorPinIsSOCredential=myDataPoolField
The old PRIME USSP is deprecated. Deploy the new PRIME Self-Service instead from PRIME 3.10.
Also consider the following:
- The tenant id is referenced in the "application.yaml"
- A new permission is introduced: "Show in USSP". Only processes that have activated this permission in their corresponding user role will be shown in the new PRIME Self-Service. For instructions how to do this, see Customize PRIME Self-Service. This permission has replaced the process blacklisting in the beans.xml of the old USSP.
- Menu items in the new PRIME Self-Service are configured via Search Configurations with the corresponding purpose "USSP Search". When updating PRIME from a previous version, these Search Configurations have to be added manually. Corresponding examples can be found in the PRIME 3.10 standard packages.
The Self-Service encoding is changed from Java Webstart technology to Personal Desktop App/Personal Messaging.
With PRIME 3.10 a new PKI Encoding technology is introduced for the new PRIME Self-Service.
Do the following to update old PRIME installations:
- Deploy Personal Messaging as an additional application in your environment (see Install and upgrade Personal Messaging).
- Deploy Nexus Personal Desktop App on each client that has to execute a PKI Encoding in the new PRIME Self-Service, see Install and upgrade Personal Desktop App.
- Configure Personal Messaging in PRIME Designer, go to Home > Messaging Server.
Permissions for the PRIME Explorer Admin page have been extended with PRIME 3.10, so that each item in the Admin page has its own permission.
- Run the db_update script. The current configuration in the PRIME database is automatically updated.
- Old configurations that are uploaded into PRIME (after db_update has been executed), must be adapted manually.
- The permission "Explorer ADMIN" will disappear.
- These are the new permissions:
- Explorer: ADMIN: Upload Configuration
- Explorer: ADMIN: Download Configuration
- Explorer: ADMIN: Reserve Number Ranges
- Explorer: ADMIN: Configure system properties
- Explorer: ADMIN: List processes
- Explorer: ADMIN: Clear cache
- Explorer: ADMIN: Maintenance Mode
- Add manually the new permissions for the PRIME Explorer Admin page to the corresponding role.
Upgrade from < 3.10.1 to >=3.10.1
It is recommended to maintain certificates and PKCS#10 requests in the process map as byte. Both certificates and PKCS#10 request can either be represented in their ASN.1 binary form or as utf-8 bytes of the PEM encoded form.
- It is now required to get the data as byte for a number of tasks:
- Cert: Execute PKCS10 Request (${executePKCS10RequestTask})
- Attribute:
- P10RequestFormEntry
- Attribute:
- Cert: Extract PKCS#10 Attributes From Request (${extractPKCS10AttributesFromRequestTask})
- Attribute:
- P10RequestFormEntry
- Attribute:
- Personal Messaging: Install Certificates on Personal Mobile (${hermodInstallCertificatesTask})
- Attributes:
- signatureCertificate
- authenticationCertificate
- deviceEncryptionP10
- Attributes:
- Personal Messaging: Install Certificates on Virtual Smartcard (${pxVscHermodInstallCertificatesTask})
- Attributes:
- signatureCertificate
- authenticationCertificate
- deviceEncryptionP10
- Attributes:
- Cert: Execute PKCS10 Request (${executePKCS10RequestTask})
- The binary form will now be emitted from a number of tasks:
- Cert: Execute PKCS10 Request (${executePKCS10RequestTask})
- Attribute:
- P10RequestFormResult
- Attribute:
- Personal Messaging: Create Key on Personal Mobile (${hermodKeyCreationTask})
- Variables in the process map provided by the subsequent event:
- SIG_P10_VAR
- AUTH_P10_VAR
- DEVICE_ENC_P10_VAR
- Variables in the process map provided by the subsequent event:
- Personal Messaging: Create Key on Virtual Smartcard (${pxVscHermodKeyCreationTask})
- Variables in the process map provided by the subsequent event:
- SIG_P10_VAR
- AUTH_P10_VAR
- DEVICE_ENC_P10_VAR
- Variables in the process map provided by the subsequent event:
- Cert: Execute PKCS10 Request (${executePKCS10RequestTask})
- It's also necessary to do a database update as a new table was introduced.
This article is valid from Nexus PRIME 3.10
Related information
Links
- No labels