Upgrade from PRIME 3.10 to PRIME 3.11
This article is valid from Nexus PRIME 3.11
This article describes the steps that must be done when upgrading Smart ID Identity Manager from version 3.10 to 3.11. 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.10 standard packages to 3.11.
If you upgrade from a more previous version, you must do the upgrades step by step, that is, first upgrade from 3.9 to 3.10 and then from 3.10 to 3.11. If that is the case, see also Upgrade from PRIME 3.9 to PRIME 3.10.
Step-by-step instructions
Upgrade from < 3.10.1 to >= 3.11.0
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
Cert: Extract PKCS#10 Attributes From Request (${extractPKCS10AttributesFromRequestTask})
Attribute:
P10RequestFormEntry
Personal Messaging: Install Certificates on Personal Mobile (${hermodInstallCertificatesTask})
Attributes:
signatureCertificate
authenticationCertificate
deviceEncryptionP10
Personal Messaging: Install Certificates on Virtual Smartcard (${pxVscHermodInstallCertificatesTask})
Attributes:
signatureCertificate
authenticationCertificate
deviceEncryptionP10
The binary form will now be emitted from a number of tasks:
Cert: Execute PKCS10 Request (${executePKCS10RequestTask})
Attribute:
P10RequestFormResult
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
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
It's also necessary to do a database update as a new table was introduced.
Additional information